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 | |||
) |