sbCDDeviceModule.cpp File Reference
#include <nsCOMPtr.h>
#include <nsServiceManagerUtils.h>
#include <nsIAppStartupNotifier.h>
#include <nsICategoryManager.h>
#include <nsIGenericFactory.h>
#include "sbCDDeviceMarshall.h"
#include "sbCDDeviceController.h"
Include dependency graph for sbCDDeviceModule.cpp:

Go to the source code of this file.

Functions

 SB_DEVICE_CONTROLLER_REGISTERSELF (sbCDDeviceController)
 
static NS_METHOD sbCDDeviceMarshallRegisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
 
static NS_METHOD sbCDDeviceMarshallUnregisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
 

Variables

static nsModuleComponentInfo sbDeviceMarshallComponents []
 

Function Documentation

SB_DEVICE_CONTROLLER_REGISTERSELF ( sbCDDeviceController  )
static NS_METHOD sbCDDeviceMarshallRegisterSelf ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  registryLocation,
const char *  componentType,
const nsModuleComponentInfo *  info 
)
static

Definition at line 43 of file sbCDDeviceModule.cpp.

static NS_METHOD sbCDDeviceMarshallUnregisterSelf ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  registryLocation,
const nsModuleComponentInfo *  info 
)
static

Definition at line 64 of file sbCDDeviceModule.cpp.

Variable Documentation

nsModuleComponentInfo sbDeviceMarshallComponents[]
static
Initial value:
=
{
{
"SongbirdCDDeviceMarshall" ,
{0x1115bc18, 0x1dd2, 0x11b2, {0xb4, 0x41, 0xaa, 0x8a, 0x5f, 0x59, 0x75, 0x1d}} ,
"@songbirdnest.com/Songbird/CDDeviceMarshall;1" ,
sbCDDeviceMarshallConstructor,
},
{
"SongbirdCDDeviceController" ,
{0x45684bb8, 0x1dd2, 0x11b2, {0xac, 0xb3, 0x95, 0xcc, 0x54, 0x81, 0x87, 0x17}} ,
"@songbirdnest.com/Songbird/CDDeviceController;1" ,
sbCDDeviceControllerConstructor,
sbCDDeviceControllerRegisterSelf,
sbCDDeviceControllerUnregisterSelf
}
}
static NS_METHOD sbCDDeviceMarshallRegisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
static NS_METHOD sbCDDeviceMarshallUnregisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)

Definition at line 80 of file sbCDDeviceModule.cpp.