25 #ifndef SBTRANSCODEERROR_H_
26 #define SBTRANSCODEERROR_H_
28 #include <nsIScriptError.h>
29 #include <nsISupportsPrimitives.h>
31 #include "sbITranscodeError.h"
33 #include <nsAutoLock.h>
35 #include <nsStringGlue.h>
38 public nsIScriptError,
43 NS_DECL_NSICONSOLEMESSAGE
44 NS_DECL_NSISCRIPTERROR
45 NS_DECL_NSISUPPORTSSTRING
46 NS_DECL_NSISUPPORTSPRIMITIVE
47 NS_DECL_SBITRANSCODEERROR
66 #define SONGBIRD_TRANSCODEERROR_CLASSNAME \
67 "Songbird Transcode Error"
68 #define SONGBIRD_TRANSCODEERROR_CID \
73 { 0x9e, 0x8a, 0xc8, 0x7a, 0xb3, 0x7a, 0xa1, 0x87 } \
nsString mMessageWithItem
nsString mMessageWithoutItem
nsCOMPtr< sbIMediaItem > mDestItem
nsCOMPtr< sbIMediaItem > mSrcItem
NS_DECL_ISUPPORTS NS_DECL_NSICONSOLEMESSAGE NS_DECL_NSISCRIPTERROR NS_DECL_NSISUPPORTSSTRING NS_DECL_NSISUPPORTSPRIMITIVE NS_DECL_SBITRANSCODEERROR sbTranscodeError()