sbMediacoreManagerModule.cpp File Reference

Songbird Mediacore Manager Component Factory and Main Entry Point. More...

#include <nsCOMPtr.h>
#include <nsServiceManagerUtils.h>
#include <nsIAppStartupNotifier.h>
#include <nsICategoryManager.h>
#include <nsIGenericFactory.h>
#include "sbMediacoreManager.h"
#include "sbMediacoreTypeSniffer.h"
Include dependency graph for sbMediacoreManagerModule.cpp:

Go to the source code of this file.

Functions

 NS_GENERIC_FACTORY_CONSTRUCTOR (sbMediacoreManager)
 
 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT (sbMediacoreTypeSniffer, Init)
 
static NS_METHOD sbMediacoreManagerRegisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
 
static NS_METHOD sbMediacoreManagerUnregisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
 

Variables

static nsModuleComponentInfo sbMediacoreManagerComponents []
 

Detailed Description

Songbird Mediacore Manager Component Factory and Main Entry Point.

Definition in file sbMediacoreManagerModule.cpp.

Function Documentation

NS_GENERIC_FACTORY_CONSTRUCTOR ( sbMediacoreManager  )
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT ( sbMediacoreTypeSniffer  ,
Init   
)
static NS_METHOD sbMediacoreManagerRegisterSelf ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  registryLocation,
const char *  componentType,
const nsModuleComponentInfo *  info 
)
static

Definition at line 47 of file sbMediacoreManagerModule.cpp.

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

Definition at line 67 of file sbMediacoreManagerModule.cpp.

Variable Documentation

nsModuleComponentInfo sbMediacoreManagerComponents[]
static
Initial value:
=
{
{
sbMediacoreManagerConstructor,
},
{
sbMediacoreTypeSnifferConstructor
}
}
#define SB_MEDIACORETYPESNIFFER_CONTRACTID
#define SB_MEDIACORETYPESNIFFER_CID
#define SB_MEDIACORETYPESNIFFER_CLASSNAME
static NS_METHOD sbMediacoreManagerUnregisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
#define SB_MEDIACOREMANAGER_CLASSNAME
#define SB_MEDIACOREMANAGER_CONTRACTID
#define SB_MEDIACOREMANAGER_CID
static NS_METHOD sbMediacoreManagerRegisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)

Definition at line 84 of file sbMediacoreManagerModule.cpp.