sbDirectoryProviderModule.cpp File Reference
#include "sbDirectoryProvider.h"
#include <nsCOMPtr.h>
#include <nsServiceManagerUtils.h>
#include <nsIGenericFactory.h>
#include <nsICategoryManager.h>
Include dependency graph for sbDirectoryProviderModule.cpp:

Go to the source code of this file.

Functions

static NS_METHOD sbDirectoryProviderRegister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbDirectoryProviderUnregister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
 

Variables

static const nsModuleComponentInfo components []
 

Function Documentation

static NS_METHOD sbDirectoryProviderRegister ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  aLoaderStr,
const char *  aType,
const nsModuleComponentInfo *  aInfo 
)
static

Register the Songbird directory service provider component.

Definition at line 39 of file sbDirectoryProviderModule.cpp.

static NS_METHOD sbDirectoryProviderUnregister ( nsIComponentManager *  aCompMgr,
nsIFile *  aPath,
const char *  aLoaderStr,
const nsModuleComponentInfo *  aInfo 
)
static

Unregister the Songbird directory service provider component.

Definition at line 72 of file sbDirectoryProviderModule.cpp.

Variable Documentation

const nsModuleComponentInfo components[]
static
Initial value:
=
{
{
"sbDirectoryProvider" ,
{ 0xd1d8f5b0, 0xc207, 0x11de, { 0x8a, 0x39, 0x08, 0x00, 0x20, 0x0c, 0x9a, 0x66 } } ,
"@songbirdnest.com/moz/directory/provider;1" ,
sbDirectoryProviderConstructor,
}
}
static NS_METHOD sbDirectoryProviderRegister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
static NS_METHOD sbDirectoryProviderUnregister(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)

Definition at line 95 of file sbDirectoryProviderModule.cpp.