[USER CODE SHOULD NOT REFERENCE THIS CLASS] More...
import"sbILocalDatabaseLibrary.idl";
Public Member Functions | |
| void | addCopyListener (in sbILocalDatabaseLibraryCopyListener aCopyListener) |
| Add a copy listener to this library. More... | |
| void | removeCopyListener (in sbILocalDatabaseLibraryCopyListener aCopyListener) |
| Remove a copy listener from this library. More... | |
| ACString | getContractIdForGuid (in AString aGuid) |
| unsigned long | getMediaItemIdForGuid (in AString aGuid) |
| void | NotifyListenersItemUpdated (in sbIMediaItem aItem, in sbIPropertyArray aProperties) |
| void | notifyCopyListenersItemCopied (in sbIMediaItem aSourceItem, in sbIMediaItem aDestinationItem) |
| sbIDatabaseQuery | createQuery () |
| void | forceBeginUpdateBatch () |
| void | forceEndUpdateBatch () |
Public Attributes | |
| readonly attribute AString | databaseGuid |
| readonly attribute nsIURI | databaseLocation |
| Returns the folder in which the database is stored. More... | |
| readonly attribute sbILocalDatabasePropertyCache | propertyCache |
| readonly attribute sbLocalDatabaseLibrary | nativeLibrary |
[USER CODE SHOULD NOT REFERENCE THIS CLASS]
Definition at line 56 of file sbILocalDatabaseLibrary.idl.
| void sbILocalDatabaseLibrary::addCopyListener | ( | in sbILocalDatabaseLibraryCopyListener | aCopyListener | ) |
Add a copy listener to this library.
| sbIDatabaseQuery sbILocalDatabaseLibrary::createQuery | ( | ) |
| void sbILocalDatabaseLibrary::forceBeginUpdateBatch | ( | ) |
These aren't meant to be called directly. Use sbAutoBatchHelper to avoid the risk of leaving a batch in progress
| void sbILocalDatabaseLibrary::forceEndUpdateBatch | ( | ) |
| ACString sbILocalDatabaseLibrary::getContractIdForGuid | ( | in AString | aGuid | ) |
| unsigned long sbILocalDatabaseLibrary::getMediaItemIdForGuid | ( | in AString | aGuid | ) |
| void sbILocalDatabaseLibrary::notifyCopyListenersItemCopied | ( | in sbIMediaItem | aSourceItem, |
| in sbIMediaItem | aDestinationItem | ||
| ) |
| void sbILocalDatabaseLibrary::NotifyListenersItemUpdated | ( | in sbIMediaItem | aItem, |
| in sbIPropertyArray | aProperties | ||
| ) |
| void sbILocalDatabaseLibrary::removeCopyListener | ( | in sbILocalDatabaseLibraryCopyListener | aCopyListener | ) |
Remove a copy listener from this library.
| readonly attribute AString sbILocalDatabaseLibrary::databaseGuid |
Definition at line 58 of file sbILocalDatabaseLibrary.idl.
| 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.
| readonly attribute sbILocalDatabasePropertyCache sbILocalDatabaseLibrary::propertyCache |
Definition at line 67 of file sbILocalDatabaseLibrary.idl.