sbRemoteSiteLibrary.cpp File Reference
#include "sbRemotePlayer.h"
#include "sbRemoteSiteLibrary.h"
#include <nsINetUtil.h>
#include <nsIPrefService.h>
#include <nsIProgrammingLanguage.h>
#include <nsIProperties.h>
#include <nsISupportsPrimitives.h>
#include <nsIURI.h>
#include <nsIURL.h>
#include <nsIWritablePropertyBag2.h>
#include <sbILibraryFactory.h>
#include <sbILibraryManager.h>
#include <nsComponentManagerUtils.h>
#include <nsHashKeys.h>
#include <nsMemory.h>
#include <nsNetCID.h>
#include <nsNetUtil.h>
#include <nsServiceManagerUtils.h>
#include <nsXPCOMCIDInternal.h>
#include <prlog.h>
#include <prnetdb.h>
#include <sbClassInfoUtils.h>
#include <sbLocalDatabaseCID.h>
#include <sbStandardProperties.h>
#include "sbURIChecker.h"
Include dependency graph for sbRemoteSiteLibrary.cpp:

Go to the source code of this file.

Macros

#define LOG(args)   LOG_LIB(args)
 
#define kNotFound   -1
 

Functions

 NS_IMPL_ISUPPORTS_INHERITED2 (sbRemoteSiteLibrary, sbRemoteLibraryBase, sbIRemoteSiteLibrary, nsIClassInfo) NS_IMPL_CI_INTERFACE_GETTER8(sbRemoteSiteLibrary
 

Variables

static const char * sPublicWProperties []
 
static const char * sPublicRProperties []
 
static const char * sPublicMethods []
 
 sbIScriptableFilterResult
 
 sbISecurityAggregator
 
 sbIRemoteLibrary
 
 sbIRemoteSiteLibrary
 
 sbIRemoteMediaList
 
 sbIMediaList
 
 sbIMediaItem
 

Macro Definition Documentation

#define kNotFound   -1

Definition at line 155 of file sbRemoteSiteLibrary.cpp.

#define LOG (   args)    LOG_LIB(args)

Definition at line 61 of file sbRemoteSiteLibrary.cpp.

Function Documentation

NS_IMPL_ISUPPORTS_INHERITED2 ( sbRemoteSiteLibrary  ,
sbRemoteLibraryBase  ,
sbIRemoteSiteLibrary  ,
nsIClassInfo   
)

Variable Documentation

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

Definition at line 142 of file sbRemoteSiteLibrary.cpp.

const char* sPublicMethods[]
static

Definition at line 100 of file sbRemoteSiteLibrary.cpp.

const char* sPublicRProperties[]
static
Initial value:
=
{
"site:name",
"site:type",
"site:length",
"site:scanMediaOnCreation",
"site:playlists",
"site:artists",
"site:albums",
"site:genres",
"site:years",
"classinfo:classDescription",
"classinfo:contractID",
"classinfo:classID",
"classinfo:implementationLanguage",
"classinfo:flags"
}

Definition at line 71 of file sbRemoteSiteLibrary.cpp.

const char* sPublicWProperties[]
static
Initial value:
=
{
"site:name",
"site:scanMediaOnCreation"
}

Definition at line 63 of file sbRemoteSiteLibrary.cpp.