OpenSim
|
Public Member Functions | |
SimulationDataService (IConfigSource config) | |
void | StoreObject (SceneObjectGroup obj, UUID regionUUID) |
Stores all object's details apart from inventory More... | |
void | RemoveObject (UUID uuid, UUID regionUUID) |
Entirely removes the object, including inventory More... | |
void | StorePrimInventory (UUID primID, ICollection< TaskInventoryItem > items) |
Store a prim's inventory More... | |
List< SceneObjectGroup > | LoadObjects (UUID regionUUID) |
Load persisted objects from region storage. More... | |
void | StoreTerrain (TerrainData terrain, UUID regionID) |
Store a terrain revision in region storage More... | |
void | StoreTerrain (double[,] terrain, UUID regionID) |
double[,] | LoadTerrain (UUID regionID) |
TerrainData | LoadTerrain (UUID regionID, int pSizeX, int pSizeY, int pSizeZ) |
Load the latest terrain revision from region storage More... | |
void | StoreLandObject (ILandObject Parcel) |
void | RemoveLandObject (UUID globalID) |
| |
List< LandData > | LoadLandObjects (UUID regionUUID) |
void | StoreRegionSettings (RegionSettings rs) |
RegionSettings | LoadRegionSettings (UUID regionUUID) |
RegionLightShareData | LoadRegionWindlightSettings (UUID regionUUID) |
void | StoreRegionWindlightSettings (RegionLightShareData wl) |
void | RemoveRegionWindlightSettings (UUID regionID) |
string | LoadRegionEnvironmentSettings (UUID regionUUID) |
Load Environment settings from region storage More... | |
void | StoreRegionEnvironmentSettings (UUID regionUUID, string settings) |
Store Environment settings into region storage More... | |
void | RemoveRegionEnvironmentSettings (UUID regionUUID) |
Delete Environment settings from region storage More... | |
UUID[] | GetObjectIDs (UUID regionID) |
void | SaveExtra (UUID regionID, string name, string val) |
void | RemoveExtra (UUID regionID, string name) |
Dictionary< string, string > | GetExtra (UUID regionID) |
Public Member Functions inherited from OpenSim.Services.Base.ServiceBase | |
T | LoadPlugin< T > (string dllName) |
T | LoadPlugin< T > (string dllName, Object[] args) |
T | LoadPlugin< T > (string dllName, string className, Object[] args) |
ServiceBase (IConfigSource config) | |
Protected Attributes | |
ISimulationDataStore | m_database |
Definition at line 43 of file SimulationDataService.cs.
|
inline |
Definition at line 51 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 191 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 176 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 132 of file SimulationDataService.cs.
|
inline |
Load persisted objects from region storage.
regionUUID | the Region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 97 of file SimulationDataService.cs.
|
inline |
Load Environment settings from region storage
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 161 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 142 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 147 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 112 of file SimulationDataService.cs.
|
inline |
Load the latest terrain revision from region storage
regionID | the region UUID |
sizeX | the X dimension of the region being filled |
sizeY | the Y dimension of the region being filled |
sizeZ | the Z dimension of the region being filled |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 117 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 186 of file SimulationDataService.cs.
|
inline |
globalID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 127 of file SimulationDataService.cs.
|
inline |
Entirely removes the object, including inventory
uuid | |
regionUUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 87 of file SimulationDataService.cs.
|
inline |
Delete Environment settings from region storage
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 171 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 156 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 181 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 122 of file SimulationDataService.cs.
|
inline |
Stores all object's details apart from inventory
obj | |
regionUUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 82 of file SimulationDataService.cs.
|
inline |
Store a prim's inventory
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 92 of file SimulationDataService.cs.
|
inline |
Store Environment settings into region storage
regionUUID | the region UUID |
settings | LLSD string from viewer |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 166 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 137 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 152 of file SimulationDataService.cs.
|
inline |
Store a terrain revision in region storage
ter | HeightField data |
regionID | region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 102 of file SimulationDataService.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.
Definition at line 107 of file SimulationDataService.cs.
|
protected |
Definition at line 49 of file SimulationDataService.cs.