DeviceBase.h File Reference

Songbird DeviceBase Component Definition. More...

#include "sbIDeviceBase.h"
#include <sbILibrary.h>
#include <sbIMediaList.h>
#include <sbIMediaListListener.h>
#include <sbIMediaItem.h>
#include <sbILocalDatabaseLibrary.h>
#include <sbILocalDatabaseSimpleMediaList.h>
#include <nsAutoPtr.h>
#include <nsIMutableArray.h>
#include <nsInterfaceHashtable.h>
#include <nsClassHashtable.h>
#include <nsDataHashtable.h>
#include <nsIThread.h>
#include <nsIRunnable.h>
#include <nsIURI.h>
#include <nsRefPtrHashtable.h>
#include <nsCOMPtr.h>
#include <nsStringGlue.h>
Include dependency graph for DeviceBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sbDeviceBaseLibraryListener
 
class  sbDeviceBaseLibraryCopyListener
 
class  sbDeviceBaseCallbackProxy
 
class  sbDeviceBase
 

Macros

#define SONGBIRD_DeviceBase_CONTRACTID   "@songbirdnest.com/Songbird/Device/DeviceBase;1"
 
#define SONGBIRD_DeviceBase_CLASSNAME   "Songbird Device Base"
 
#define SONGBIRD_DeviceBase_CID
 

Functions

void ReplaceChars (nsAString &aOldString, const nsAString &aOldChars, const PRUnichar aNewChar)
 
void ReplaceChars (nsACString &aOldString, const nsACString &aOldChars, const char aNewChar)
 

Detailed Description

Songbird DeviceBase Component Definition.

Definition in file DeviceBase.h.

Macro Definition Documentation

#define SONGBIRD_DeviceBase_CID
Value:
{ /* 937d0ae7-9ba1-475d-82fd-609ff5f78508 */ \
0x937d0ae7, \
0x9ba1, \
0x475d, \
{0x82, 0xfd, 0x60, 0x9f, 0xf5, 0xf7, 0x85, 0x8} \
}

Definition at line 62 of file DeviceBase.h.

#define SONGBIRD_DeviceBase_CLASSNAME   "Songbird Device Base"

Definition at line 60 of file DeviceBase.h.

#define SONGBIRD_DeviceBase_CONTRACTID   "@songbirdnest.com/Songbird/Device/DeviceBase;1"

Definition at line 58 of file DeviceBase.h.

Function Documentation

void ReplaceChars ( nsAString &  aOldString,
const nsAString &  aOldChars,
const PRUnichar  aNewChar 
)

Definition at line 95 of file DeviceBase.cpp.

Here is the caller graph for this function:

void ReplaceChars ( nsACString &  aOldString,
const nsACString &  aOldChars,
const char  aNewChar 
)

Definition at line 109 of file DeviceBase.cpp.