Songbird / Development / Songbird Add-Ons API Documentation

sbILocalDatabaseLibrary Interface Reference

[USER CODE SHOULD NOT REFERENCE THIS CLASS] More...

import "sbILocalDatabaseLibrary.idl";

List of all members.

Public Member Functions

void addCopyListener (in sbILocalDatabaseLibraryCopyListener aCopyListener)
 Add a copy listener to this library.
void removeCopyListener (in sbILocalDatabaseLibraryCopyListener aCopyListener)
 Remove a copy listener from this library.
void forceBeginUpdateBatch ()

Public Attributes

readonly attribute AString databaseGuid
readonly attribute nsIURI databaseLocation
 Returns the folder in which the database is stored.
readonly attribute sbILocalDatabasePropertyCache propertyCache
readonly attribute sbLocalDatabaseLibrary nativeLibrary


Detailed Description

[USER CODE SHOULD NOT REFERENCE THIS CLASS]

Definition at line 56 of file sbILocalDatabaseLibrary.idl.


Member Function Documentation

void sbILocalDatabaseLibrary::forceBeginUpdateBatch (  ) 

These aren't meant to be called directly. Use sbAutoBatchHelper to avoid the risk of leaving a batch in progress


Member Data Documentation

readonly attribute nsIURI sbILocalDatabaseLibrary::databaseLocation

Returns the folder in which the database is stored.

This can be null to indicate that the library lives in the default location

Definition at line 65 of file sbILocalDatabaseLibrary.idl.

readonly attribute sbLocalDatabaseLibrary sbILocalDatabaseLibrary::nativeLibrary

Oh My. We need this here to avoid a static cast in sbLocalDatabaseSimpleMediaListFactory where we need a sbLocalDatabaseLibrary class pointer to construct the simple media list. This is better than the static cast since it explicitly requires the implementing class to be able to return a sbLocalDatabaseLibrary pointer.

Definition at line 105 of file sbILocalDatabaseLibrary.idl.


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:28:59 2009 for Songbird by  doxygen 1.5.2