#include "sbPlaybackHistoryService.h"#include <nsIArray.h>#include <nsICategoryManager.h>#include <nsIConverterInputStream.h>#include <nsIInputStream.h>#include <nsILocalFile.h>#include <nsIMutableArray.h>#include <nsIObserverService.h>#include <nsIURL.h>#include <nsIVariant.h>#include <nsIWeakReferenceUtils.h>#include <nsArrayUtils.h>#include <nsAutoLock.h>#include <nsCOMArray.h>#include <nsComponentManagerUtils.h>#include <nsNetUtil.h>#include <nsThreadUtils.h>#include <nsServiceManagerUtils.h>#include <nsXPCOMCID.h>#include <prprf.h>#include <sbILibrary.h>#include <sbILibraryManager.h>#include <sbIMediacoreEvent.h>#include <sbIMediacoreEventTarget.h>#include <sbIMediacoreManager.h>#include <sbIMediaList.h>#include <sbIPlaybackHistoryEntry.h>#include <sbIPropertyArray.h>#include <sbIPropertyInfo.h>#include <sbIPropertyManager.h>#include <sbISQLBuilder.h>#include <DatabaseQuery.h>#include <sbArray.h>#include <sbLibraryCID.h>#include <sbPropertiesCID.h>#include <sbStandardProperties.h>#include <sbProxiedComponentManager.h>#include <sbSQLBuilderCID.h>#include <sbStringUtils.h>#include <sbDebugUtils.h>Go to the source code of this file.
Macros | |
| #define | NS_APPSTARTUP_CATEGORY "app-startup" |
| #define | NS_APPSTARTUP_TOPIC "app-startup" |
| #define | CONVERTER_BUFFER_SIZE 8192 |
| #define | PLAYBACKHISTORY_DB_GUID "playbackhistory@songbirdnest.com" |
| #define | SCHEMA_URL "chrome://songbird/content/mediacore/playback/history/playbackhistoryservice.sql" |
| #define | PLAYBACKHISTORY_ENTRIES_TABLE "playback_history_entries" |
| #define | PLAYBACKHISTORY_ANNOTATIONS_TABLE "playback_history_entry_annotations" |
| #define | PLAYBACKHISTORY_PROPERTIES_TABLE "properties" |
| #define | PLAYBACKHISTORY_COUNT_ENTRIES "count(entry_id)" |
| #define | ENTRY_ID_COLUMN "entry_id" |
| #define | LIBRARY_GUID_COLUMN "library_guid" |
| #define | MEDIA_ITEM_GUID_COLUMN "media_item_guid" |
| #define | PLAY_TIME_COLUMN "play_time" |
| #define | PLAY_DURATION_COLUMN "play_duration" |
| #define | ENTRY_ID_COLUMN "entry_id" |
| #define | PROPERTY_ID_COLUMN "property_id" |
| #define | PROPERTY_NAME_COLUMN "property_name" |
| #define | OBJ_COLUMN "obj" |
| #define | OBJ_SORTABLE "obj_sortable" |
Functions | |
| static already_AddRefed < nsILocalFile > | GetDBFolder () |
| NS_IMPL_THREADSAFE_ISUPPORTS3 (sbPlaybackHistoryService, sbIPlaybackHistoryService, sbIMediacoreEventListener, nsIObserver) sbPlaybackHistoryService | |
| #define CONVERTER_BUFFER_SIZE 8192 |
Definition at line 79 of file sbPlaybackHistoryService.cpp.
| #define ENTRY_ID_COLUMN "entry_id" |
Definition at line 96 of file sbPlaybackHistoryService.cpp.
| #define ENTRY_ID_COLUMN "entry_id" |
Definition at line 96 of file sbPlaybackHistoryService.cpp.
| #define LIBRARY_GUID_COLUMN "library_guid" |
Definition at line 91 of file sbPlaybackHistoryService.cpp.
| #define MEDIA_ITEM_GUID_COLUMN "media_item_guid" |
Definition at line 92 of file sbPlaybackHistoryService.cpp.
| #define NS_APPSTARTUP_CATEGORY "app-startup" |
Definition at line 76 of file sbPlaybackHistoryService.cpp.
| #define NS_APPSTARTUP_TOPIC "app-startup" |
Definition at line 77 of file sbPlaybackHistoryService.cpp.
| #define OBJ_COLUMN "obj" |
Definition at line 99 of file sbPlaybackHistoryService.cpp.
| #define OBJ_SORTABLE "obj_sortable" |
Definition at line 100 of file sbPlaybackHistoryService.cpp.
| #define PLAY_DURATION_COLUMN "play_duration" |
Definition at line 94 of file sbPlaybackHistoryService.cpp.
| #define PLAY_TIME_COLUMN "play_time" |
Definition at line 93 of file sbPlaybackHistoryService.cpp.
| #define PLAYBACKHISTORY_ANNOTATIONS_TABLE "playback_history_entry_annotations" |
Definition at line 86 of file sbPlaybackHistoryService.cpp.
| #define PLAYBACKHISTORY_COUNT_ENTRIES "count(entry_id)" |
Definition at line 88 of file sbPlaybackHistoryService.cpp.
| #define PLAYBACKHISTORY_DB_GUID "playbackhistory@songbirdnest.com" |
Definition at line 81 of file sbPlaybackHistoryService.cpp.
| #define PLAYBACKHISTORY_ENTRIES_TABLE "playback_history_entries" |
Definition at line 85 of file sbPlaybackHistoryService.cpp.
| #define PLAYBACKHISTORY_PROPERTIES_TABLE "properties" |
Definition at line 87 of file sbPlaybackHistoryService.cpp.
| #define PROPERTY_ID_COLUMN "property_id" |
Definition at line 97 of file sbPlaybackHistoryService.cpp.
| #define PROPERTY_NAME_COLUMN "property_name" |
Definition at line 98 of file sbPlaybackHistoryService.cpp.
| #define SCHEMA_URL "chrome://songbird/content/mediacore/playback/history/playbackhistoryservice.sql" |
Definition at line 82 of file sbPlaybackHistoryService.cpp.
|
static |
Definition at line 106 of file sbPlaybackHistoryService.cpp.
| NS_IMPL_THREADSAFE_ISUPPORTS3 | ( | sbPlaybackHistoryService | , |
| sbIPlaybackHistoryService | , | ||
| sbIMediacoreEventListener | , | ||
| nsIObserver | |||
| ) |
Definition at line 131 of file sbPlaybackHistoryService.cpp.