
Public Member Functions | |
| abstract AssetBase | GetAsset (UUID uuid) |
| abstract void | StoreAsset (AssetBase asset) |
| abstract bool | ExistsAsset (UUID uuid) |
| abstract List< AssetMetadata > | FetchAssetMetadataSet (int start, int count) |
| abstract void | Initialise (string connect) |
| abstract void | Initialise () |
| Default-initialises the plugin. | |
| abstract void | Dispose () |
| Unregisters Mono.Addins event handlers, allowing temporary Mono.Addins data to be garbage collected. Since the plugins created by this loader are meant to outlive the loader itself, they must be disposed separately. | |
| abstract bool | Delete (string id) |
Properties | |
| abstract string | Version [get] |
| Returns the plugin version. | |
| abstract string | Name [get] |
| Returns the plugin name. | |
| abstract AssetBase OpenSim::Data::AssetDataBase::GetAsset | ( | UUID | uuid | ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract void OpenSim::Data::AssetDataBase::StoreAsset | ( | AssetBase | asset | ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract bool OpenSim::Data::AssetDataBase::ExistsAsset | ( | UUID | uuid | ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract List<AssetMetadata> OpenSim::Data::AssetDataBase::FetchAssetMetadataSet | ( | int | start, | |
| int | count | |||
| ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract void OpenSim::Data::AssetDataBase::Initialise | ( | string | connect | ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract void OpenSim::Data::AssetDataBase::Initialise | ( | ) | [pure virtual] |
Default-initialises the plugin.
Implements OpenSim::Framework::IPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract void OpenSim::Data::AssetDataBase::Dispose | ( | ) | [pure virtual] |
Unregisters Mono.Addins event handlers, allowing temporary Mono.Addins data to be garbage collected. Since the plugins created by this loader are meant to outlive the loader itself, they must be disposed separately.
Reimplemented from OpenSim::Framework::IDisposable< T >.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
| abstract bool OpenSim::Data::AssetDataBase::Delete | ( | string | id | ) | [pure virtual] |
Implements OpenSim::Data::IAssetDataPlugin.
Implemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
abstract string OpenSim::Data::AssetDataBase::Version [get] |
Returns the plugin version.
Implements OpenSim::Framework::IPlugin.
Reimplemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
abstract string OpenSim::Data::AssetDataBase::Name [get] |
Returns the plugin name.
Implements OpenSim::Framework::IPlugin.
Reimplemented in OpenSim::Data::MSSQL::MSSQLAssetData, OpenSim::Data::MySQL::MySQLAssetData, and OpenSim::Data::SQLite::SQLiteAssetData.
1.5.6