sbAlbumArtModule.cpp File Reference

Songbird Album Art Module Component Factory and Main Entry Point. More...

#include "sbAlbumArtFetcherSet.h"
#include "sbAlbumArtScanner.h"
#include "sbAlbumArtService.h"
#include "sbFileAlbumArtFetcher.h"
#include "sbMetadataAlbumArtFetcher.h"
#include <nsICategoryManager.h>
#include <nsIGenericFactory.h>
#include <nsServiceManagerUtils.h>
Include dependency graph for sbAlbumArtModule.cpp:

Go to the source code of this file.

Functions

static NS_METHOD sbAlbumArtServiceRegister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbAlbumArtServiceUnregister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbFileAlbumArtFetcherRegister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbFileAlbumArtFetcherUnregister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbMetadataAlbumArtFetcherRegister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const char *aType, const nsModuleComponentInfo *aInfo)
 
static NS_METHOD sbMetadataAlbumArtFetcherUnregister (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *aLoaderStr, const nsModuleComponentInfo *aInfo)
 

Variables

static nsModuleComponentInfo sbAlbumArtComponents []
 

Detailed Description

Songbird Album Art Module Component Factory and Main Entry Point.

Definition in file sbAlbumArtModule.cpp.

Function Documentation

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

Register the Songbird album art service component.

Definition at line 75 of file sbAlbumArtModule.cpp.

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

Unregister the Songbird album art service component.

Definition at line 108 of file sbAlbumArtModule.cpp.

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

Register the Songbird local file album art component.

Definition at line 166 of file sbAlbumArtModule.cpp.

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

Unregister the Songbird local file album art component.

Definition at line 199 of file sbAlbumArtModule.cpp.

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

Register the Songbird metadata album art component.

Definition at line 237 of file sbAlbumArtModule.cpp.

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

Unregister the Songbird metadata album art component.

Definition at line 270 of file sbAlbumArtModule.cpp.

Variable Documentation

nsModuleComponentInfo sbAlbumArtComponents[]
static

Definition at line 301 of file sbAlbumArtModule.cpp.