sbDeviceFirmwareModule.cpp File Reference

Songbird Device Firmware Updater Component Factory and Main Entry Point. More...

#include <nsCOMPtr.h>
#include <nsServiceManagerUtils.h>
#include <nsIAppStartupNotifier.h>
#include <nsICategoryManager.h>
#include <nsIGenericFactory.h>
#include "sbDeviceFirmwareSupport.h"
#include "sbDeviceFirmwareUpdate.h"
#include "sbDeviceFirmwareUpdater.h"
Include dependency graph for sbDeviceFirmwareModule.cpp:

Go to the source code of this file.

Functions

 NS_GENERIC_FACTORY_CONSTRUCTOR (sbDeviceFirmwareSupport)
 
 NS_GENERIC_FACTORY_CONSTRUCTOR (sbDeviceFirmwareUpdate)
 
 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT (sbDeviceFirmwareUpdater, Init)
 
static NS_METHOD sbDeviceFirmwareUpdaterRegisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
 
static NS_METHOD sbDeviceFirmwareUpdaterUnregisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
 

Variables

static nsModuleComponentInfo sbDeviceFirmwareUpdaterComponents []
 

Detailed Description

Songbird Device Firmware Updater Component Factory and Main Entry Point.

Definition in file sbDeviceFirmwareModule.cpp.

Function Documentation

NS_GENERIC_FACTORY_CONSTRUCTOR ( sbDeviceFirmwareSupport  )
NS_GENERIC_FACTORY_CONSTRUCTOR ( sbDeviceFirmwareUpdate  )
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT ( sbDeviceFirmwareUpdater  ,
Init   
)
static NS_METHOD sbDeviceFirmwareUpdaterRegisterSelf ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  registryLocation,
const char *  componentType,
const nsModuleComponentInfo *  info 
)
static

Definition at line 45 of file sbDeviceFirmwareModule.cpp.

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

Definition at line 65 of file sbDeviceFirmwareModule.cpp.

Variable Documentation

nsModuleComponentInfo sbDeviceFirmwareUpdaterComponents[]
static
Initial value:
=
{
{
"Songbird Device Firmware Support" ,
{ 0xc71e74a4, 0xff35, 0x4f98, { 0xbd, 0x9c, 0x29, 0xd1, 0xc4, 0x5d, 0x52, 0x4e } } ,
"@songbirdnest.com/Songbird/Device/Firmware/Support;1" ,
sbDeviceFirmwareSupportConstructor
},
{
"Songbird Device Firmware Update" ,
{ 0xc5dc91bb, 0x1b27, 0x431e, { 0x8f, 0x93, 0x1, 0x12, 0x2, 0x2a, 0x95, 0x48 } } ,
"@songbirdnest.com/Songbird/Device/Firmware/Update;1" ,
sbDeviceFirmwareUpdateConstructor
},
{
"Songbird Device Firmware Updater" ,
{ 0x9a84d24f, 0xb02b, 0x42bc, { 0xa2, 0xcb, 0xb4, 0x79, 0x20, 0x23, 0xaa, 0x70 } } ,
"@songbirdnest.com/Songbird/Device/Firmware/Updater;1" ,
sbDeviceFirmwareUpdaterConstructor,
}
}
static NS_METHOD sbDeviceFirmwareUpdaterUnregisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
static NS_METHOD sbDeviceFirmwareUpdaterRegisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)

Definition at line 82 of file sbDeviceFirmwareModule.cpp.