Songbird Library Manager Implementation. More...
#include "sbLibraryManager.h"#include "sbLibraryCID.h"#include <nsIAppStartupNotifier.h>#include <nsICategoryManager.h>#include <nsIGenericFactory.h>#include <nsILocalFile.h>#include <nsIObserver.h>#include <nsIObserverService.h>#include <nsIPrefBranch.h>#include <nsIPrefService.h>#include <nsIRDFDataSource.h>#include <nsISimpleEnumerator.h>#include <nsISupportsPrimitives.h>#include <sbILibraryFactory.h>#include <sbILibraryManagerListener.h>#include <nsArrayEnumerator.h>#include <nsAutoLock.h>#include <nsCOMArray.h>#include <nsComponentManagerUtils.h>#include <nsEnumeratorUtils.h>#include <nsServiceManagerUtils.h>#include <prlog.h>#include <rdf.h>#include <sbLibraryUtils.h>#include <sbDebugUtils.h>#include <sbThreadUtils.h>#include <sbProxiedComponentManager.h>Go to the source code of this file.
Macros | |
| #define | NS_PROFILE_STARTUP_OBSERVER_ID "profile-after-change" |
| #define | NS_PROFILE_TEARDOWN_OBSERVER_ID "profile-change-teardown" |
Functions | |
| NS_IMPL_THREADSAFE_ISUPPORTS4 (sbLibraryManager, nsIObserver, nsISupportsWeakReference, sbILibraryManager, sbILibraryUtils) static nsString sString | |
Songbird Library Manager Implementation.
Definition in file sbLibraryManager.cpp.
| #define NS_PROFILE_STARTUP_OBSERVER_ID "profile-after-change" |
To log this module, set the following environment variable: NSPR_LOG_MODULES=sbLibraryManager:5
Definition at line 69 of file sbLibraryManager.cpp.
| #define NS_PROFILE_TEARDOWN_OBSERVER_ID "profile-change-teardown" |
Definition at line 70 of file sbLibraryManager.cpp.
| NS_IMPL_THREADSAFE_ISUPPORTS4 | ( | sbLibraryManager | , |
| nsIObserver | , | ||
| nsISupportsWeakReference | , | ||
| sbILibraryManager | , | ||
| sbILibraryUtils | |||
| ) |