#include "sbLocalDatabaseLibraryLoader.h"#include <nsICategoryManager.h>#include <nsIAppStartup.h>#include <nsIFile.h>#include <nsIGenericFactory.h>#include <nsILocalFile.h>#include <nsIObserverService.h>#include <nsIIOService.h>#include <nsIPrefBranch.h>#include <nsIPrefService.h>#include <nsIPromptService.h>#include <nsIProperties.h>#include <nsIPropertyBag2.h>#include <nsIStringBundle.h>#include <nsISupportsPrimitives.h>#include <nsIURI.h>#include <nsIURL.h>#include <sbILibrary.h>#include <sbIMediaList.h>#include <nsAutoPtr.h>#include <nsComponentManagerUtils.h>#include <nsServiceManagerUtils.h>#include <nsMemory.h>#include <nsNetUtil.h>#include <nsTHashtable.h>#include <nsXPCOMCID.h>#include <nsXPFEComponentsCID.h>#include <prlog.h>#include <sbLibraryManager.h>#include <sbMemoryUtils.h>#include <sbDebugUtils.h>#include "sbLocalDatabaseCID.h"#include "sbLocalDatabaseLibraryFactory.h"#include <DatabaseQuery.h>#include <sbIPropertyManager.h>#include <sbPropertiesCID.h>#include <sbStandardProperties.h>#include <sbStringBundle.h>Go to the source code of this file.
Macros | |
| #define | PROPERTY_KEY_DATABASEFILE "databaseFile" |
| #define | NS_APPSTARTUP_CATEGORY "app-startup" |
| #define | NS_FINAL_UI_STARTUP_CATEGORY "final-ui-startup" |
| #define | PREFBRANCH_LOADER SB_PREFBRANCH_LIBRARY "loader." |
| #define | PREF_DATABASE_GUID "databaseGUID" |
| #define | PREF_DATABASE_LOCATION "databaseLocation" |
| #define | PREF_LOAD_AT_STARTUP "loadAtStartup" |
| #define | PREF_RESOURCE_GUID "resourceGUID" |
| #define | PREF_SUPPORT_INACCESSIBLE_LIBRARY "songbird.url.support.inaccessiblelibrary" |
| #define | MINIMUM_LIBRARY_COUNT 2 |
| #define | LOADERINFO_VALUE_COUNT 4 |
| #define | DBENGINE_GUID_MAIN_LIBRARY "main@library.songbirdnest.com" |
| #define | DBENGINE_GUID_WEB_LIBRARY "web@library.songbirdnest.com" |
| #define | DBENGINE_GUID_PLAYQUEUE_LIBRARY "playqueue@library.songbirdnest.com" |
| #define | SB_NAMEKEY_MAIN_LIBRARY "&chrome://songbird/locale/songbird.properties#servicesource.library" |
| #define | SB_NAMEKEY_WEB_LIBRARY "&chrome://songbird/locale/songbird.properties#device.weblibrary" |
| #define | SB_NAMEKEY_PLAYQUEUE_LIBRARY "&chrome://songbird/locale/songbird.properties#playqueue.library" |
| #define | SB_CUSTOMTYPE_MAIN_LIBRARY "local" |
| #define | SB_CUSTOMTYPE_WEB_LIBRARY "web" |
| #define | SB_CUSTOMTYPE_PLAYQUEUE_LIBRARY "playqueue" |
| #define | DEFAULT_COLUMNSPEC_WEB_LIBRARY |
| #define DBENGINE_GUID_MAIN_LIBRARY "main@library.songbirdnest.com" |
Definition at line 97 of file sbLocalDatabaseLibraryLoader.cpp.
| #define DBENGINE_GUID_PLAYQUEUE_LIBRARY "playqueue@library.songbirdnest.com" |
Definition at line 99 of file sbLocalDatabaseLibraryLoader.cpp.
| #define DBENGINE_GUID_WEB_LIBRARY "web@library.songbirdnest.com" |
Definition at line 98 of file sbLocalDatabaseLibraryLoader.cpp.
| #define DEFAULT_COLUMNSPEC_WEB_LIBRARY |
Definition at line 116 of file sbLocalDatabaseLibraryLoader.cpp.
| #define LOADERINFO_VALUE_COUNT 4 |
Definition at line 93 of file sbLocalDatabaseLibraryLoader.cpp.
| #define MINIMUM_LIBRARY_COUNT 2 |
Definition at line 92 of file sbLocalDatabaseLibraryLoader.cpp.
| #define NS_APPSTARTUP_CATEGORY "app-startup" |
To log this module, set the following environment variable: NSPR_LOG_MODULES=sbLocalDatabaseLibraryLoader:5
Definition at line 78 of file sbLocalDatabaseLibraryLoader.cpp.
| #define NS_FINAL_UI_STARTUP_CATEGORY "final-ui-startup" |
Definition at line 79 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREF_DATABASE_GUID "databaseGUID" |
Definition at line 84 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREF_DATABASE_LOCATION "databaseLocation" |
Definition at line 85 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREF_LOAD_AT_STARTUP "loadAtStartup" |
Definition at line 86 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREF_RESOURCE_GUID "resourceGUID" |
Definition at line 87 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREF_SUPPORT_INACCESSIBLE_LIBRARY "songbird.url.support.inaccessiblelibrary" |
Definition at line 90 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PREFBRANCH_LOADER SB_PREFBRANCH_LIBRARY "loader." |
Definition at line 81 of file sbLocalDatabaseLibraryLoader.cpp.
| #define PROPERTY_KEY_DATABASEFILE "databaseFile" |
Definition at line 71 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_CUSTOMTYPE_MAIN_LIBRARY "local" |
Definition at line 109 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_CUSTOMTYPE_PLAYQUEUE_LIBRARY "playqueue" |
Definition at line 113 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_CUSTOMTYPE_WEB_LIBRARY "web" |
Definition at line 111 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_NAMEKEY_MAIN_LIBRARY "&chrome://songbird/locale/songbird.properties#servicesource.library" |
Definition at line 102 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_NAMEKEY_PLAYQUEUE_LIBRARY "&chrome://songbird/locale/songbird.properties#playqueue.library" |
Definition at line 106 of file sbLocalDatabaseLibraryLoader.cpp.
| #define SB_NAMEKEY_WEB_LIBRARY "&chrome://songbird/locale/songbird.properties#device.weblibrary" |
Definition at line 104 of file sbLocalDatabaseLibraryLoader.cpp.