Implementation for sbMetadataJob.h. More...
#include <nspr.h>
#include <nscore.h>
#include <nsAutoLock.h>
#include <pratom.h>
#include <nsArrayUtils.h>
#include <nsUnicharUtils.h>
#include <nsComponentManagerUtils.h>
#include <nsServiceManagerUtils.h>
#include <nsCRTGlue.h>
#include <nsIFile.h>
#include <nsIFileURL.h>
#include <nsAutoPtr.h>
#include <nsThreadUtils.h>
#include <nsMemory.h>
#include <nsNetUtil.h>
#include <nsIClassInfoImpl.h>
#include <nsIProgrammingLanguage.h>
#include <nsIURI.h>
#include <nsIIOService.h>
#include <nsIPrefService.h>
#include <nsIPrefBranch2.h>
#include <nsIStringBundle.h>
#include <sbIFileMetadataService.h>
#include <sbILibrary.h>
#include <sbILibraryManager.h>
#include <sbILibraryResource.h>
#include <sbILibraryUtils.h>
#include <sbILocalDatabaseLibrary.h>
#include <sbLocalDatabaseLibrary.h>
#include <sbILocalDatabaseMediaItem.h>
#include <sbIPropertyArray.h>
#include <sbIPropertyInfo.h>
#include <sbIPropertyManager.h>
#include <sbIMediaItem.h>
#include <sbIMediaList.h>
#include <sbStandardProperties.h>
#include <sbPropertiesCID.h>
#include <sbIAlbumArtFetcherSet.h>
#include <sbIWatchFolderService.h>
#include <sbStringBundle.h>
#include <sbStringUtils.h>
#include <sbTArrayStringEnumerator.h>
#include "sbIMetadataManager.h"
#include "sbIMetadataHandler.h"
#include "sbMetadataJob.h"
#include "sbMetadataJobItem.h"
#include "prlog.h"
Go to the source code of this file.
Macros | |
#define | TRACE(args) /* nothing */ |
#define | LOG(args) /* nothing */ |
Typedefs | |
typedef sbStringSet::iterator | sbStringSetIter |
Variables | |
const PRUint32 | NUM_BACKGROUND_ITEMS_BEFORE_FLUSH = 50 |
const PRUint32 | NUM_ITEMS_PROCESSED_THRESHOLD = 1000 |
Implementation for sbMetadataJob.h.
Definition in file sbMetadataJob.cpp.
#define LOG | ( | args | ) | /* nothing */ |
Definition at line 107 of file sbMetadataJob.cpp.
#define TRACE | ( | args | ) | /* nothing */ |
Definition at line 106 of file sbMetadataJob.cpp.
typedef sbStringSet::iterator sbStringSetIter |
Definition at line 95 of file sbMetadataJob.cpp.
NS_IMPL_CI_INTERFACE_GETTER5 | ( | sbMetadataJob | , |
nsIClassInfo | , | ||
sbIJobProgress | , | ||
sbIJobProgressUI | , | ||
sbIJobCancelable | , | ||
sbIAlbumArtListener | |||
) |
Definition at line 119 of file sbMetadataJob.cpp.
NS_IMPL_THREADSAFE_ISUPPORTS5 | ( | sbMetadataJob | , |
nsIClassInfo | , | ||
sbIJobProgress | , | ||
sbIJobProgressUI | , | ||
sbIJobCancelable | , | ||
sbIAlbumArtListener | |||
) |
const PRUint32 NUM_BACKGROUND_ITEMS_BEFORE_FLUSH = 50 |
Definition at line 90 of file sbMetadataJob.cpp.
const PRUint32 NUM_ITEMS_PROCESSED_THRESHOLD = 1000 |
Definition at line 93 of file sbMetadataJob.cpp.