OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Data.MySQL.MySQLPresenceData Class Reference

A MySQL Interface for the Grid Server More...

Inheritance diagram for OpenSim.Data.MySQL.MySQLPresenceData:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Data.MySQL.MySQLPresenceData:
Collaboration graph
[legend]

Public Member Functions

 MySQLPresenceData (string connectionString, string realm)
 
PresenceData Get (UUID sessionID)
 
void LogoutRegionAgents (UUID regionID)
 
bool ReportAgent (UUID sessionID, UUID regionID)
 
bool VerifyAgent (UUID agentId, UUID secureSessionID)
 
- Public Member Functions inherited from OpenSim.Data.MySQL.MySQLGenericTableHandler< T >
 MySQLGenericTableHandler (string connectionString, string realm, string storeName)
 
virtual T[] Get (string field, string key)
 
virtual T[] Get (string[] fields, string[] keys)
 
virtual T[] Get (string where)
 
virtual bool Store (T row)
 
virtual bool Delete (string field, string key)
 
virtual bool Delete (string[] fields, string[] keys)
 
long GetCount (string field, string key)
 
long GetCount (string[] fields, string[] keys)
 
long GetCount (string where)
 
object DoQueryScalar (MySqlCommand cmd)
 
- Public Member Functions inherited from OpenSim.Data.IPresenceData
bool Store (PresenceData data)
 
PresenceData[] Get (string field, string data)
 
bool Delete (string field, string val)
 

Additional Inherited Members

- Protected Member Functions inherited from OpenSim.Data.MySQL.MySQLGenericTableHandler< T >
T[] DoQuery (MySqlCommand cmd)
 
- Protected Member Functions inherited from OpenSim.Data.MySQL.MySqlFramework
 MySqlFramework (string connectionString)
 
int ExecuteNonQuery (MySqlCommand cmd)
 
- Protected Attributes inherited from OpenSim.Data.MySQL.MySQLGenericTableHandler< T >
Dictionary< string, FieldInfo > m_Fields
 
List< string > m_ColumnNames = null
 
string m_Realm
 
FieldInfo m_DataField = null
 
- Protected Attributes inherited from OpenSim.Data.MySQL.MySqlFramework
string m_connectionString
 
object m_dbLock = new object()
 
- Properties inherited from OpenSim.Data.MySQL.MySQLGenericTableHandler< T >
virtual Assembly Assembly [get]
 

Detailed Description

A MySQL Interface for the Grid Server

Definition at line 43 of file MySQLPresenceData.cs.

Constructor & Destructor Documentation

OpenSim.Data.MySQL.MySQLPresenceData.MySQLPresenceData ( string  connectionString,
string  realm 
)
inline

Definition at line 48 of file MySQLPresenceData.cs.

Member Function Documentation

PresenceData OpenSim.Data.MySQL.MySQLPresenceData.Get ( UUID  sessionID)
inline

Implements OpenSim.Data.IPresenceData.

Definition at line 53 of file MySQLPresenceData.cs.

void OpenSim.Data.MySQL.MySQLPresenceData.LogoutRegionAgents ( UUID  regionID)
inline

Implements OpenSim.Data.IPresenceData.

Definition at line 64 of file MySQLPresenceData.cs.

bool OpenSim.Data.MySQL.MySQLPresenceData.ReportAgent ( UUID  sessionID,
UUID  regionID 
)
inline

Implements OpenSim.Data.IPresenceData.

Definition at line 76 of file MySQLPresenceData.cs.

bool OpenSim.Data.MySQL.MySQLPresenceData.VerifyAgent ( UUID  agentId,
UUID  secureSessionID 
)
inline

Implements OpenSim.Data.IPresenceData.

Definition at line 99 of file MySQLPresenceData.cs.


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