sbXPCOMModule.cpp File Reference
#include "sbArray.h"
#include "sbPropertyBag.h"
#include "sbServiceManager.h"
#include <nsIGenericFactory.h>
Include dependency graph for sbXPCOMModule.cpp:

Go to the source code of this file.

Macros

#define SB_PROPERTYBAG_CLASSNAME   "sbPropertyBag"
 
#define SB_PROPERTYBAG_CID
 
#define SB_PROPERTYBAG_CONTRACTID   "@songbirdnest.com/moz/xpcom/sbpropertybag;1"
 

Variables

static const nsModuleComponentInfo components []
 

Macro Definition Documentation

#define SB_PROPERTYBAG_CID
Value:
{0x135c8890, 0xd9da, 0x4a1c, \
{0xb3, 0x45, 0x3b, 0xb2, 0xfe, 0xe8, 0xfa, 0xb5}}

Definition at line 37 of file sbXPCOMModule.cpp.

#define SB_PROPERTYBAG_CLASSNAME   "sbPropertyBag"

Definition at line 36 of file sbXPCOMModule.cpp.

#define SB_PROPERTYBAG_CONTRACTID   "@songbirdnest.com/moz/xpcom/sbpropertybag;1"

Definition at line 40 of file sbXPCOMModule.cpp.

Variable Documentation

const nsModuleComponentInfo components[]
static
Initial value:
=
{
{
"threadsafe nsIArray implementation" ,
{ 0x14fa3c6c, 0x868d, 0x445d, { 0xa3, 0xb5, 0xd1, 0x8b, 0x77, 0xbf, 0x8b, 0x36 } } ,
"@songbirdnest.com/moz/xpcom/threadsafe-array;1" ,
sbArrayConstructor
},
{
"sbPropertyBag" ,
{0x135c8890, 0xd9da, 0x4a1c, {0xb3, 0x45, 0x3b, 0xb2, 0xfe, 0xe8, 0xfa, 0xb5}} ,
"@songbirdnest.com/moz/xpcom/sbpropertybag;1" ,
sbPropertyBagConstructor
},
{
"sbServiceManager" ,
{ 0xf162173e, 0x1dd1, 0x11b2, { 0xac, 0x46, 0x96, 0x10, 0x81, 0x18, 0x91, 0x9e } } ,
sbServiceManagerConstructor
}
}
#define SB_SERVICE_MANAGER_CONTRACTID

Definition at line 42 of file sbXPCOMModule.cpp.