sbFileMetadataService.cpp File Reference

Implementation for sbFileMetadataService.h. More...

#include <nspr.h>
#include <nscore.h>
#include <nsComponentManagerUtils.h>
#include <nsServiceManagerUtils.h>
#include <nsIObserverService.h>
#include <nsArrayUtils.h>
#include <nsIPrefBranch.h>
#include <nsIPromptService.h>
#include <nsIWindowMediator.h>
#include <nsIDOMWindow.h>
#include <nsIDOMWindowInternal.h>
#include <nsThreadUtils.h>
#include <prlog.h>
#include <sbILibraryManager.h>
#include <sbIMediacoreSequencer.h>
#include <sbIMediacoreStatus.h>
#include <sbIMediaItem.h>
#include <sbProxiedComponentManager.h>
#include <sbStandardProperties.h>
#include <sbIDataRemote.h>
#include "sbFileMetadataService.h"
#include "sbMetadataJobItem.h"
#include "sbMainThreadMetadataProcessor.h"
#include "sbBackgroundThreadMetadataProcessor.h"
#include "sbMetadataCrashTracker.h"
Include dependency graph for sbFileMetadataService.cpp:

Go to the source code of this file.

Macros

#define TRACE(args)   /* nothing */
 
#define LOG(args)   /* nothing */
 
#define TIMER_PERIOD   33
 

Functions

 NS_IMPL_THREADSAFE_ISUPPORTS3 (sbFileMetadataService, sbIFileMetadataService, sbPIFileMetadataService, nsIObserver) sbFileMetadataService
 

Detailed Description

Implementation for sbFileMetadataService.h.

Definition in file sbFileMetadataService.cpp.

Macro Definition Documentation

#define LOG (   args)    /* nothing */

Definition at line 71 of file sbFileMetadataService.cpp.

#define TIMER_PERIOD   33

Definition at line 75 of file sbFileMetadataService.cpp.

#define TRACE (   args)    /* nothing */

Definition at line 70 of file sbFileMetadataService.cpp.

Function Documentation

NS_IMPL_THREADSAFE_ISUPPORTS3 ( sbFileMetadataService  ,
sbIFileMetadataService  ,
sbPIFileMetadataService  ,
nsIObserver   
)

Definition at line 80 of file sbFileMetadataService.cpp.