OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Attributes | Properties | List of all members
OpenSim.Data.MySQL.MySQLFSAssetData Class Reference
Inheritance diagram for OpenSim.Data.MySQL.MySQLFSAssetData:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Data.MySQL.MySQLFSAssetData:
Collaboration graph
[legend]

Public Member Functions

 MySQLFSAssetData ()
 
void Initialise (string connect, string realm, int UpdateAccessTime)
 
void Initialise ()
 Default-initialises the plugin More...
 
void Dispose ()
 
AssetMetadata Get (string id, out string hash)
 
bool Store (AssetMetadata meta, string hash)
 
bool[] AssetsExist (UUID[] uuids)
 Check if the assets exist in the database. More...
 
int Count ()
 
bool Delete (string id)
 
void Import (string conn, string table, int start, int count, bool force, FSStoreDelegate store)
 

Protected Attributes

string m_ConnectionString
 
string m_Table
 

Properties

virtual Assembly Assembly [get]
 
string Version [get]
 
string Name [get]
 
- Properties inherited from OpenSim.Framework.IPlugin
string Version [get]
 Returns the plugin version More...
 
string Name [get]
 Returns the plugin name More...
 

Detailed Description

Definition at line 40 of file MySQLFSAssetData.cs.

Constructor & Destructor Documentation

OpenSim.Data.MySQL.MySQLFSAssetData.MySQLFSAssetData ( )
inline

Definition at line 58 of file MySQLFSAssetData.cs.

Member Function Documentation

bool [] OpenSim.Data.MySQL.MySQLFSAssetData.AssetsExist ( UUID[]  uuids)
inline

Check if the assets exist in the database.

Parameters
uuidsThe asset UUID's
Returns
For each asset: true if it exists, false otherwise

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 257 of file MySQLFSAssetData.cs.

int OpenSim.Data.MySQL.MySQLFSAssetData.Count ( )
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 303 of file MySQLFSAssetData.cs.

bool OpenSim.Data.MySQL.MySQLFSAssetData.Delete ( string  id)
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 334 of file MySQLFSAssetData.cs.

void OpenSim.Data.MySQL.MySQLFSAssetData.Dispose ( )
inline

Definition at line 94 of file MySQLFSAssetData.cs.

AssetMetadata OpenSim.Data.MySQL.MySQLFSAssetData.Get ( string  id,
out string  hash 
)
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 134 of file MySQLFSAssetData.cs.

void OpenSim.Data.MySQL.MySQLFSAssetData.Import ( string  conn,
string  table,
int  start,
int  count,
bool  force,
FSStoreDelegate  store 
)
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 349 of file MySQLFSAssetData.cs.

void OpenSim.Data.MySQL.MySQLFSAssetData.Initialise ( string  connect,
string  realm,
int  UpdateAccessTime 
)
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 67 of file MySQLFSAssetData.cs.

void OpenSim.Data.MySQL.MySQLFSAssetData.Initialise ( )
inline

Default-initialises the plugin

Implements OpenSim.Framework.IPlugin.

Definition at line 89 of file MySQLFSAssetData.cs.

bool OpenSim.Data.MySQL.MySQLFSAssetData.Store ( AssetMetadata  meta,
string  hash 
)
inline

Implements OpenSim.Data.IFSAssetDataPlugin.

Definition at line 212 of file MySQLFSAssetData.cs.

Member Data Documentation

string OpenSim.Data.MySQL.MySQLFSAssetData.m_ConnectionString
protected

Definition at line 44 of file MySQLFSAssetData.cs.

string OpenSim.Data.MySQL.MySQLFSAssetData.m_Table
protected

Definition at line 45 of file MySQLFSAssetData.cs.

Property Documentation

virtual Assembly OpenSim.Data.MySQL.MySQLFSAssetData.Assembly
getprotected

Definition at line 54 of file MySQLFSAssetData.cs.

string OpenSim.Data.MySQL.MySQLFSAssetData.Name
get

Definition at line 97 of file MySQLFSAssetData.cs.

string OpenSim.Data.MySQL.MySQLFSAssetData.Version
get

Definition at line 64 of file MySQLFSAssetData.cs.


The documentation for this class was generated from the following file: