sbIdentityService.cpp File Reference

Songbird Identity Service Implementation. More...

#include "sbIdentityService.h"
#include "nsCOMPtr.h"
#include "nsComponentManagerUtils.h"
#include "nsServiceManagerUtils.h"
#include <nsICategoryManager.h>
#include <nsStringAPI.h>
#include <sbStringUtils.h>
#include <sbStandardProperties.h>
#include <nsICryptoHash.h>
#include <sbIPropertyManager.h>
#include <sbIPropertyInfo.h>
#include <sbILocalDatabaseResourcePropertyBag.h>
#include <sbILocalDatabaseMediaItem.h>
#include <sbDebugUtils.h>
Include dependency graph for sbIdentityService.cpp:

Go to the source code of this file.

Functions

 NS_IMPL_THREADSAFE_ISUPPORTS1 (sbIdentityService, sbIIdentityService) static const char SEPARATOR[]
 

Variables

static const char *const sAudioPropsToHash []
 
static const char *const sVideoPropsToHash []
 

Detailed Description

Songbird Identity Service Implementation.

Definition in file sbIdentityService.cpp.

Function Documentation

NS_IMPL_THREADSAFE_ISUPPORTS1 ( sbIdentityService  ,
sbIIdentityService   
) const

Variable Documentation

const char* const sAudioPropsToHash[]
static
Initial value:
= {
}
#define SB_PROPERTY_GENRE
#define SB_PROPERTY_CONTENTTYPE
#define SB_PROPERTY_ARTISTNAME
#define SB_PROPERTY_ALBUMNAME
#define SB_PROPERTY_TRACKNAME

Definition at line 68 of file sbIdentityService.cpp.

const char* const sVideoPropsToHash[]
static
Initial value:
= {
}
#define SB_PROPERTY_GENRE
#define SB_PROPERTY_CONTENTTYPE
#define SB_PROPERTY_ARTISTNAME
#define SB_PROPERTY_ALBUMNAME
#define SB_PROPERTY_TRACKNAME

Definition at line 80 of file sbIdentityService.cpp.