#include <nsIObserver.h>#include <sbIDatabaseQuery.h>#include <sbILibrary.h>#include <sbILocalDatabaseLibrary.h>#include <sbILocalDatabaseSimpleMediaList.h>#include "sbLocalDatabaseMediaListBase.h"#include <sbProxiedComponentManager.h>#include <prmon.h>#include <nsAutoLock.h>#include <nsClassHashtable.h>#include <nsDataHashtable.h>#include <nsCOMArray.h>#include <nsCOMPtr.h>#include <nsIClassInfo.h>#include <nsInterfaceHashtable.h>#include <nsIRunnable.h>#include <nsIStreamListener.h>#include <nsITimer.h>#include <nsIThread.h>#include <nsIThreadPool.h>#include <nsIURI.h>#include <nsStringGlue.h>#include <nsVoidArray.h>#include <sbIMediaListFactory.h>#include <sbILibraryStatistics.h>Go to the source code of this file.
Classes | |
| class | sbLocalDatabaseLibrary |
| class | sbLibraryInsertingEnumerationListener |
| class | sbLibraryRemovingEnumerationListener |
| class | sbBatchCreateTimerCallback |
| class | sbBatchCreateHelper |
| class | sbAutoSimpleMediaListBatchHelper |
Macros | |
| #define | SB_DECL_MEDIALISTBASE_OVERRIDES |
| #define | SB_DECL_SBIMEDIAITEM_OVERRIDES |
| #define | SB_FORWARD_SBIMEDIAITEM(_to) |
| #define | SB_FORWARD_SBIMEDIALIST(_to) |
Typedefs | |
| typedef nsCOMArray< sbIMediaItem > | sbMediaItemArray |
| typedef nsCOMArray< sbIMediaList > | sbMediaListArray |
| typedef nsClassHashtable < nsISupportsHashKey, sbMediaItemArray > | sbMediaItemToListsMap |
| typedef nsDataHashtable < nsStringHashKey, PRUint32 > | sbListItemIndexMap |
| typedef nsInterfaceHashtableMT < nsStringHashKey, nsIWeakReference > | sbGUIDToListMap |
| #define SB_DECL_MEDIALISTBASE_OVERRIDES |
Definition at line 82 of file sbLocalDatabaseLibrary.h.
| #define SB_DECL_SBIMEDIAITEM_OVERRIDES |
Definition at line 100 of file sbLocalDatabaseLibrary.h.
| #define SB_FORWARD_SBIMEDIAITEM | ( | _to | ) |
Definition at line 104 of file sbLocalDatabaseLibrary.h.
| #define SB_FORWARD_SBIMEDIALIST | ( | _to | ) |
Definition at line 123 of file sbLocalDatabaseLibrary.h.
| typedef nsInterfaceHashtableMT<nsStringHashKey, nsIWeakReference> sbGUIDToListMap |
Definition at line 78 of file sbLocalDatabaseLibrary.h.
| typedef nsDataHashtable<nsStringHashKey, PRUint32> sbListItemIndexMap |
Definition at line 76 of file sbLocalDatabaseLibrary.h.
| typedef nsCOMArray<sbIMediaItem> sbMediaItemArray |
Definition at line 70 of file sbLocalDatabaseLibrary.h.
| typedef nsClassHashtable<nsISupportsHashKey, sbMediaItemArray> sbMediaItemToListsMap |
Definition at line 75 of file sbLocalDatabaseLibrary.h.
| typedef nsCOMArray<sbIMediaList> sbMediaListArray |
Definition at line 73 of file sbLocalDatabaseLibrary.h.