#include "sbMediaItemControllerCleanup.h"#include <nsIAppStartupNotifier.h>#include <nsICategoryManager.h>#include <nsIComponentManager.h>#include <nsIComponentRegistrar.h>#include <nsIEventTarget.h>#include <nsIFile.h>#include <nsIIdleService.h>#include <nsILocalFile.h>#include <nsIObserverService.h>#include <nsIPropertyBag2.h>#include <nsISimpleEnumerator.h>#include <nsISupportsPrimitives.h>#include <nsIURI.h>#include <nsIURL.h>#include <sbILibrary.h>#include <sbILibraryManager.h>#include <sbIMediaItemController.h>#include <nsAutoLock.h>#include <nsCOMPtr.h>#include <nsServiceManagerUtils.h>#include <nsStringAPI.h>#include <nsTextFormatter.h>#include <nsThreadUtils.h>#include <sbDebugUtils.h>#include <sbStandardProperties.h>#include <sbStringUtils.h>#include <sbProxiedComponentManager.h>#include <algorithm>Go to the source code of this file.
Macros | |
| #define | K_LAST_SEEN_TYPES_PROPERTY "http://songbirdnest.com/data/1.0#libraryItemControllerLastSeenTypes" |
| #define | K_LAST_SEEN_TYPES_SEPARATOR '\x7F' |
| #define | K_HIDDEN_FOR_CONTROLLER_PROPERTY "http://songbirdnest.com/data/1.0#libraryItemControllerTypeDisappeared" |
| #define | K_CLEANUP_COMPLETE_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-complete" |
| #define | K_CLEANUP_INTERRUPTED_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-interrupted" |
| #define | K_CLEANUP_IDLE_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-idle" |
| #define | K_QUIT_APP_OBSERVER_TOPIC "quit-application" |
| #define | SB_THREADPOOLSERVICE_CONTRACTID "@songbirdnest.com/Songbird/ThreadPoolService;1" |
Variables | |
| const PRUint32 | K_IDLE_TIMEOUT = 5 |
| #define K_CLEANUP_COMPLETE_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-complete" |
Definition at line 77 of file sbMediaItemControllerCleanup.cpp.
| #define K_CLEANUP_IDLE_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-idle" |
Definition at line 81 of file sbMediaItemControllerCleanup.cpp.
| #define K_CLEANUP_INTERRUPTED_OBSERVER_TOPIC "songbird-media-item-controller-cleanup-interrupted" |
Definition at line 79 of file sbMediaItemControllerCleanup.cpp.
| #define K_HIDDEN_FOR_CONTROLLER_PROPERTY "http://songbirdnest.com/data/1.0#libraryItemControllerTypeDisappeared" |
Definition at line 73 of file sbMediaItemControllerCleanup.cpp.
| #define K_LAST_SEEN_TYPES_PROPERTY "http://songbirdnest.com/data/1.0#libraryItemControllerLastSeenTypes" |
To log this module, set the following environment variable: NSPR_LOG_MODULES=sbMediaItemControllerCleanup:5
Definition at line 68 of file sbMediaItemControllerCleanup.cpp.
| #define K_LAST_SEEN_TYPES_SEPARATOR '\x7F' |
Definition at line 70 of file sbMediaItemControllerCleanup.cpp.
| #define K_QUIT_APP_OBSERVER_TOPIC "quit-application" |
Definition at line 83 of file sbMediaItemControllerCleanup.cpp.
| #define SB_THREADPOOLSERVICE_CONTRACTID "@songbirdnest.com/Songbird/ThreadPoolService;1" |
Definition at line 88 of file sbMediaItemControllerCleanup.cpp.
| NS_IMPL_THREADSAFE_ISUPPORTS2 | ( | sbMediaItemControllerCleanup::sbEnumerationHelper | , |
| sbIMediaListEnumerationListener | , | ||
| sbIMediaListBatchCallback | |||
| ) |
Definition at line 781 of file sbMediaItemControllerCleanup.cpp.
| NS_IMPL_THREADSAFE_ISUPPORTS3 | ( | sbMediaItemControllerCleanup | , |
| nsIObserver | , | ||
| nsIRunnable | , | ||
| sbILibraryManagerListener | |||
| ) |
Definition at line 92 of file sbMediaItemControllerCleanup.cpp.
| const PRUint32 K_IDLE_TIMEOUT = 5 |
Definition at line 86 of file sbMediaItemControllerCleanup.cpp.