sbRemoteLibraryBase.cpp File Reference
#include "sbRemoteLibraryBase.h"
#include "sbRemotePlayer.h"
#include <nsICategoryManager.h>
#include <nsIDocument.h>
#include <nsIDOMDocument.h>
#include <nsIDOMDocumentEvent.h>
#include <nsIDOMEvent.h>
#include <nsIDOMEventTarget.h>
#include <nsIDOMWindow.h>
#include <nsIFile.h>
#include <nsIMutableArray.h>
#include <nsIObserver.h>
#include <nsIPrefService.h>
#include <nsIPresShell.h>
#include <nsISimpleEnumerator.h>
#include <nsIStringBundle.h>
#include <nsIStringEnumerator.h>
#include <nsISupportsPrimitives.h>
#include <nsIWindowWatcher.h>
#include <sbILibrary.h>
#include <sbILibraryConstraints.h>
#include <sbILibraryManager.h>
#include <sbIFilterableMediaListView.h>
#include <sbIMediaList.h>
#include <sbIMediaListView.h>
#include <sbIFileMetadataService.h>
#include <sbIPlaylistReader.h>
#include <sbIPropertyArray.h>
#include <sbIWrappedMediaItem.h>
#include <sbIWrappedMediaList.h>
#include <sbIJobProgress.h>
#include <jsapi.h>
#include <nsArrayEnumerator.h>
#include <nsCOMArray.h>
#include <nsEnumeratorUtils.h>
#include <nsEventDispatcher.h>
#include <nsNetUtil.h>
#include <nsServiceManagerUtils.h>
#include <nsStringGlue.h>
#include <nsTArray.h>
#include <nsTHashtable.h>
#include <prlog.h>
#include <sbPropertiesCID.h>
#include "sbRemoteMediaItem.h"
#include "sbRemoteMediaList.h"
#include "sbRemoteSiteMediaList.h"
#include "sbRemoteAPIUtils.h"
#include "sbScriptableFilter.h"
#include "sbScriptableFilterItems.h"
#include "sbScriptableFunction.h"
#include "sbRemoteWrappingStringEnumerator.h"
#include <sbStandardProperties.h>
#include "sbURIChecker.h"
#include <sbILibraryStatistics.h>

Go to the source code of this file.

Classes

class  sbPlaylistReaderObserver
 
class  sbRemoteLibraryEnumCallback
 
struct  sbRemoteLibraryScopeURLSet
 

Macros

#define LOG(args)   LOG_LIB(args)
 
#define TRACE(args)   TRACE_LIBS(args)
 

Functions

 NS_IMPL_ISUPPORTS11 (sbRemoteLibraryBase, nsISecurityCheckedComponent, nsIXPCScriptable, sbISecurityAggregator, sbIRemoteMediaList, sbIMediaList, sbIWrappedMediaList, sbIWrappedMediaItem, sbIMediaItem, sbILibraryResource, sbIRemoteLibrary, sbIScriptableFilterResult) sbRemoteLibraryBase
 
static PRBool IsSiteLibrary (sbILibrary *aLibrary, sbIRemotePlayer *aRemotePlayer)
 

Macro Definition Documentation

#define LOG (   args)    LOG_LIB(args)

Definition at line 93 of file sbRemoteLibraryBase.cpp.

#define TRACE (   args)    TRACE_LIBS(args)

Definition at line 94 of file sbRemoteLibraryBase.cpp.

Function Documentation

static PRBool IsSiteLibrary ( sbILibrary aLibrary,
sbIRemotePlayer aRemotePlayer 
)
static

Determines if the library is the site library of the given remote player

Definition at line 636 of file sbRemoteLibraryBase.cpp.