Inheritance diagram for OpenSim::Data::MySQL::MySQLGridData:

Public Member Functions | |
| MySQLSuperManager | GetLockedConnection () |
| override void | Initialise () |
| Default-initialises the plugin. | |
| override void | Initialise (string connect) |
| Initialises Grid interface
| |
| override void | Dispose () |
| Shuts down the grid interface. | |
| override RegionProfileData[] | GetProfilesInRange (uint xmin, uint ymin, uint xmax, uint ymax) |
| Returns all the specified region profiles within coordates -- coordinates are inclusive. | |
| override List< RegionProfileData > | GetRegionsByName (string namePrefix, uint maxNum) |
| Returns up to maxNum profiles of regions that have a name starting with namePrefix. | |
| override RegionProfileData | GetProfileByHandle (ulong handle) |
| Returns a sim profile from it's location. | |
| override RegionProfileData | GetProfileByUUID (UUID uuid) |
| Returns a sim profile from it's UUID. | |
| override RegionProfileData | GetProfileByString (string regionName) |
| Returns a sim profile from it's Region name string. | |
| override DataResponse | AddProfile (RegionProfileData profile) |
| Adds a new profile to the database. | |
| override DataResponse | UpdateProfile (RegionProfileData profile) |
| Update a sim profile. | |
| override DataResponse | DeleteProfile (string uuid) |
| Deletes a sim profile from the database. | |
| override bool | AuthenticateSim (UUID uuid, ulong handle, string authkey) |
| DEPRECATED. Attempts to authenticate a region by comparing a shared secret. | |
| bool | AuthenticateSim (UUID uuid, ulong handle, string authhash, string challenge) |
| NOT YET FUNCTIONAL. Provides a cryptographic authentication of a region. | |
| override ReservationData | GetReservationAtPoint (uint x, uint y) |
| Adds a location reservation. | |
Public Attributes | |
| Dictionary< int, MySQLSuperManager > | m_dbconnections = new Dictionary<int, MySQLSuperManager>() |
| Better DB manager. Swap-in replacement too. | |
| int | m_maxConnections = 10 |
| int | m_lastConnect |
Properties | |
| override string | Name [get] |
| Returns the plugin name. | |
| override string | Version [get] |
| Returns the plugin version. | |
| MySQLSuperManager OpenSim::Data::MySQL::MySQLGridData::GetLockedConnection | ( | ) | [inline] |
| override void OpenSim::Data::MySQL::MySQLGridData::Initialise | ( | ) | [inline, virtual] |
| override void OpenSim::Data::MySQL::MySQLGridData::Initialise | ( | string | connect | ) | [inline, virtual] |
Initialises Grid interface
| connect | connect string. |
Implements OpenSim::Data::GridDataBase.
| override void OpenSim::Data::MySQL::MySQLGridData::Dispose | ( | ) | [inline, virtual] |
| override RegionProfileData [] OpenSim::Data::MySQL::MySQLGridData::GetProfilesInRange | ( | uint | xmin, | |
| uint | ymin, | |||
| uint | xmax, | |||
| uint | ymax | |||
| ) | [inline, virtual] |
Returns all the specified region profiles within coordates -- coordinates are inclusive.
| xmin | Minimum X coordinate | |
| ymin | Minimum Y coordinate | |
| xmax | Maximum X coordinate | |
| ymax | Maximum Y coordinate |
Implements OpenSim::Data::GridDataBase.
| override List<RegionProfileData> OpenSim::Data::MySQL::MySQLGridData::GetRegionsByName | ( | string | namePrefix, | |
| uint | maxNum | |||
| ) | [inline, virtual] |
Returns up to maxNum profiles of regions that have a name starting with namePrefix.
| name | The name to match against | |
| maxNum | Maximum number of profiles to return |
Implements OpenSim::Data::GridDataBase.
| override RegionProfileData OpenSim::Data::MySQL::MySQLGridData::GetProfileByHandle | ( | ulong | handle | ) | [inline, virtual] |
Returns a sim profile from it's location.
| handle | Region location handle |
Implements OpenSim::Data::GridDataBase.
| override RegionProfileData OpenSim::Data::MySQL::MySQLGridData::GetProfileByUUID | ( | UUID | uuid | ) | [inline, virtual] |
Returns a sim profile from it's UUID.
| uuid | The region UUID |
Implements OpenSim::Data::GridDataBase.
| override RegionProfileData OpenSim::Data::MySQL::MySQLGridData::GetProfileByString | ( | string | regionName | ) | [inline, virtual] |
Returns a sim profile from it's Region name string.
Implements OpenSim::Data::GridDataBase.
| override DataResponse OpenSim::Data::MySQL::MySQLGridData::AddProfile | ( | RegionProfileData | profile | ) | [inline, virtual] |
Adds a new profile to the database.
| profile | The profile to add |
Implements OpenSim::Data::GridDataBase.
| override DataResponse OpenSim::Data::MySQL::MySQLGridData::UpdateProfile | ( | RegionProfileData | profile | ) | [inline, virtual] |
Update a sim profile.
| profile | The profile to update |
Implements OpenSim::Data::GridDataBase.
| override DataResponse OpenSim::Data::MySQL::MySQLGridData::DeleteProfile | ( | string | uuid | ) | [inline, virtual] |
Deletes a sim profile from the database.
| uuid | the sim UUID |
Implements OpenSim::Data::GridDataBase.
| override bool OpenSim::Data::MySQL::MySQLGridData::AuthenticateSim | ( | UUID | uuid, | |
| ulong | handle, | |||
| string | authkey | |||
| ) | [inline, virtual] |
DEPRECATED. Attempts to authenticate a region by comparing a shared secret.
| uuid | The UUID of the challenger | |
| handle | The attempted regionHandle of the challenger | |
| authkey | The secret |
Implements OpenSim::Data::GridDataBase.
| bool OpenSim::Data::MySQL::MySQLGridData::AuthenticateSim | ( | UUID | uuid, | |
| ulong | handle, | |||
| string | authhash, | |||
| string | challenge | |||
| ) | [inline] |
NOT YET FUNCTIONAL. Provides a cryptographic authentication of a region.
This requires a security audit.
| uuid | ||
| handle | ||
| authhash | ||
| challenge |
| override ReservationData OpenSim::Data::MySQL::MySQLGridData::GetReservationAtPoint | ( | uint | x, | |
| uint | y | |||
| ) | [inline, virtual] |
Adds a location reservation.
| x | x coordinate | |
| y | y coordinate |
Implements OpenSim::Data::GridDataBase.
| Dictionary<int, MySQLSuperManager> OpenSim::Data::MySQL::MySQLGridData::m_dbconnections = new Dictionary<int, MySQLSuperManager>() |
Better DB manager. Swap-in replacement too.
override string OpenSim::Data::MySQL::MySQLGridData::Name [get] |
override string OpenSim::Data::MySQL::MySQLGridData::Version [get] |
1.5.1