sbiTunesImporterComponent.cpp File Reference
#include <nsCOMPtr.h>
#include <nsServiceManagerUtils.h>
#include <nsICategoryManager.h>
#include <nsIGenericFactory.h>
#include "sbiTunesXMLParser.h"
#include "sbiTunesImporter.h"
Include dependency graph for sbiTunesImporterComponent.cpp:

Go to the source code of this file.

Macros

#define SB_LIBRARY_IMPORTER_CATEGORY   "library-importer"
 

Functions

static NS_METHOD sbiTunesImporterRegisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
 
static NS_METHOD sbiTunesImporterUnregisterSelf (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)
 

Variables

static nsModuleComponentInfo sbiTunesImporter []
 

Macro Definition Documentation

#define SB_LIBRARY_IMPORTER_CATEGORY   "library-importer"

Definition at line 44 of file sbiTunesImporterComponent.cpp.

Function Documentation

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

Definition at line 47 of file sbiTunesImporterComponent.cpp.

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

Definition at line 65 of file sbiTunesImporterComponent.cpp.

Variable Documentation

nsModuleComponentInfo sbiTunesImporter[]
static
Initial value:
=
{
{
"Songbird iTunes XML Parser Interface" ,
{ 0xf0ebf580, 0xc5fb, 0x4efc, { 0x96, 0xa, 0x50, 0xbe, 0xf0, 0xbc, 0xed, 0xcc } } ,
"@songbirdnest.com/Songbird/sbiTunesXMLParser;1" ,
sbiTunesXMLParserConstructor
},
{
"iTunes Library Importer" ,
{ 0x56202248, 0xe7ab, 0x4e45, { 0xbf, 0xf3, 0xf2, 0x96, 0x84, 0x46, 0x88, 0xc4 } } ,
"@songbirdnest.com/Songbird/ITunesImporter;1" ,
sbiTunesImporterConstructor,
},
}
static NS_METHOD sbiTunesImporterRegisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
static NS_METHOD sbiTunesImporterUnregisterSelf(nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const nsModuleComponentInfo *info)

Definition at line 80 of file sbiTunesImporterComponent.cpp.