52 #include <nsICategoryManager.h>
53 #include <nsIGenericFactory.h>
54 #include <nsServiceManagerUtils.h>
74 const
char* aLoaderStr,
76 const nsModuleComponentInfo* aInfo)
81 nsCOMPtr<nsICategoryManager> categoryManager =
82 do_GetService(NS_CATEGORYMANAGER_CONTRACTID,
84 NS_ENSURE_SUCCESS(rv, rv);
87 rv = categoryManager->AddCategoryEntry
88 (
"profile-after-change",
94 NS_ENSURE_SUCCESS(rv, rv);
107 const char* aLoaderStr,
108 const nsModuleComponentInfo* aInfo)
113 nsCOMPtr<nsICategoryManager> categoryManager =
114 do_GetService(NS_CATEGORYMANAGER_CONTRACTID,
116 NS_ENSURE_SUCCESS(rv, rv);
119 rv = categoryManager->DeleteCategoryEntry(
"profile-after-change",
122 NS_ENSURE_SUCCESS(rv, rv);
131 #define SB_STRINGMAP_CLASSNAME "sbStringMap"
132 #define SB_STRINGMAP_CID \
133 { 0x56a00dd5, 0xcfae, 0x4910, \
134 { 0xae, 0x12, 0xef, 0x53, 0x93, 0x5d, 0xcf, 0x3e } }
155 sbStringBundleServiceConstructor,
164 sbStringMapConstructor
171 sbCharsetDetectorConstructor
Songbird Charset Detector Definitions.
#define SB_STRINGMAP_CLASSNAME
#define SB_STRINGBUNDLESERVICE_CLASSNAME
#define SB_STRINGBUNDLESERVICE_CONTRACTID
static nsModuleComponentInfo sbStringsComponents[]
static NS_METHOD sbStringBundleServiceUnregister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
#define SB_STRINGMAP_CONTRACTID
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(sbMockDeviceFirmwareHandler, Init)
#define SB_CHARSETDETECTOR_CLASSNAME
static NS_METHOD sbStringBundleServiceRegister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
#define SB_CHARSETDETECTOR_CID
NS_IMPL_NSGETMODULE(SongbirdIdentityServiceComponent, sbIdentityServiceComponent)
#define SB_STRINGBUNDLESERVICE_CID
#define SB_CHARSETDETECTOR_CONTRACTID
Songbird String Bundle Service Definitions.