27 #ifndef _SB_TEMPORARY_FILE_SERVICE_H_
28 #define _SB_TEMPORARY_FILE_SERVICE_H_
50 #include <sbITemporaryFileFactory.h>
51 #include <sbITemporaryFileService.h>
55 #include <nsIObserver.h>
56 #include <nsIObserverService.h>
69 #define SB_TEMPORARYFILESERVICE_CLASSNAME "sbTemporaryFileService"
70 #define SB_TEMPORARYFILESERVICE_DESCRIPTION "Songbird Temporary File Service"
71 #define SB_TEMPORARYFILESERVICE_CID \
76 { 0x9f, 0xaa, 0xb9, 0x70, 0x98, 0x34, 0x17, 0x4c } \
87 #define SB_TEMPORARY_FILE_SERVICE_ROOT_DIR_NAME "sbTemporaryFileService"
116 NS_DECL_SBITEMPORARYFILESERVICE
161 nsCOMPtr<sbITemporaryFileFactory>
162 mRootTemporaryFileFactory;
163 nsCOMPtr<nsIObserverService> mObserverService;
164 PRBool mProfileAvailable;
168 #endif // _SB_TEMPORARY_FILE_SERVICE_H_
NS_DECL_ISUPPORTS NS_DECL_SBITEMPORARYFILESERVICE NS_DECL_NSIOBSERVER sbTemporaryFileService()
virtual ~sbTemporaryFileService()