From 8a0a0f9bb563f2cb7ec823587e13e3f4483d3a68 Mon Sep 17 00:00:00 2001 From: Jeff Ames Date: Thu, 26 Jun 2008 01:12:28 +0000 Subject: Add patch from bug #1596 - adds Doxygen documentation in OpenSim.Data.MySQL files. Thanks kerunix_Flan! --- OpenSim/Data/MySQL/MySQLDataStore.cs | 68 ++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 3 deletions(-) (limited to 'OpenSim/Data/MySQL/MySQLDataStore.cs') diff --git a/OpenSim/Data/MySQL/MySQLDataStore.cs b/OpenSim/Data/MySQL/MySQLDataStore.cs index d3e7a90..def875f 100644 --- a/OpenSim/Data/MySQL/MySQLDataStore.cs +++ b/OpenSim/Data/MySQL/MySQLDataStore.cs @@ -85,7 +85,11 @@ namespace OpenSim.Data.MySQL * **********************************************************************/ - // see IRegionDataStore + /// + /// see IRegionDataStore + /// + /// + /// public void Initialise(string connectionstring, bool persistPrimInventories) { m_dataSet = new DataSet(); @@ -221,7 +225,7 @@ namespace OpenSim.Data.MySQL /// /// Execute a SQL statement stored in a resource, as a string /// - /// + /// the ressource name public void ExecuteResourceSql(string name, MySqlConnection dbcon) { MySqlCommand cmd = new MySqlCommand(getResourceString(name), dbcon); @@ -255,6 +259,10 @@ namespace OpenSim.Data.MySQL throw new Exception(string.Format("Resource '{0}' was not found", name)); } + /// + /// + /// + /// private void UpgradeLandTable(string oldVersion, MySqlConnection dbconn) { // null as the version, indicates that the table didn't exist @@ -268,6 +276,12 @@ namespace OpenSim.Data.MySQL ExecuteResourceSql("UpgradeLandTableToVersion2.sql", dbconn); } } + + /// + /// Adds an object into region storage + /// + /// + /// public void StoreObject(SceneObjectGroup obj, LLUUID regionUUID) { lock (m_dataSet) @@ -290,6 +304,11 @@ namespace OpenSim.Data.MySQL } } + /// + /// removes an object from region storage + /// + /// + /// public void RemoveObject(LLUUID obj, LLUUID regionUUID) { m_log.InfoFormat("[REGION DB]: Removing obj: {0} from region: {1}", obj.UUID, regionUUID); @@ -327,6 +346,7 @@ namespace OpenSim.Data.MySQL /// Remove all persisted items of the given prim. /// The caller must acquire the necessrary synchronization locks and commit or rollback changes. /// + /// the Item UUID private void RemoveItems(LLUUID uuid) { String sql = String.Format("primID = '{0}'", uuid); @@ -341,6 +361,7 @@ namespace OpenSim.Data.MySQL /// /// Load persisted objects from region storage. /// + /// the Region UUID public List LoadObjects(LLUUID regionUUID) { Dictionary createdObjects = new Dictionary(); @@ -460,6 +481,11 @@ namespace OpenSim.Data.MySQL } } + /// + /// Store a terrain revision in region storage + /// + /// terrain data + /// region UUID public void StoreTerrain(double[,] ter, LLUUID regionID) { int revision = 1; @@ -483,6 +509,11 @@ namespace OpenSim.Data.MySQL } } + /// + /// Load the latest terrain revision from region storage + /// + /// the region UUID + /// public double[,] LoadTerrain(LLUUID regionID) { double[,] terret = new double[256,256]; @@ -531,6 +562,11 @@ namespace OpenSim.Data.MySQL return terret; } + /// + /// delete from land where UUID=globalID + /// delete from landaccesslist where LandUUID=globalID + /// + /// public void RemoveLandObject(LLUUID globalID) { lock (m_dataSet) @@ -551,6 +587,9 @@ namespace OpenSim.Data.MySQL } } + /// + /// + /// public void StoreLandObject(ILandObject parcel) { lock (m_dataSet) @@ -589,6 +628,11 @@ namespace OpenSim.Data.MySQL } } + /// + /// + /// + /// + /// public List LoadRegionBanList(LLUUID regionUUID) { List regionbanlist = new List(); @@ -615,6 +659,10 @@ namespace OpenSim.Data.MySQL } } + /// + /// + /// + /// public void AddToRegionBanlist(RegionBanListItem item) { lock (m_dataSet) @@ -635,6 +683,10 @@ namespace OpenSim.Data.MySQL } } + /// + /// + /// + /// public void RemoveFromRegionBanlist(RegionBanListItem item) { lock (m_dataSet) @@ -669,6 +721,11 @@ namespace OpenSim.Data.MySQL } + /// + /// + /// + /// + /// public List LoadLandObjects(LLUUID regionUUID) { List landDataForRegion = new List(); @@ -694,6 +751,9 @@ namespace OpenSim.Data.MySQL return landDataForRegion; } + /// + /// + /// public void Commit() { if (m_connection.State != ConnectionState.Open) @@ -722,7 +782,9 @@ namespace OpenSim.Data.MySQL } } - + /// + /// + /// public void Shutdown() { Commit(); -- cgit v1.1