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

Public Member Functions

 NullDataService ()
 
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< SceneObjectGroupLoadObjects (UUID regionUUID)
 Load persisted objects from region storage. More...
 
void StoreTerrain (double[,] terrain, UUID regionID)
 
void StoreTerrain (TerrainData terrain, UUID regionID)
 Store a terrain revision in region storage More...
 
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)
 
  • delete from land where UUID=globalID
  • delete from landaccesslist where LandUUID=globalID
More...
 
List< LandDataLoadLandObjects (UUID regionUUID)
 
void StoreRegionSettings (RegionSettings rs)
 
RegionSettings LoadRegionSettings (UUID regionUUID)
 
RegionLightShareData LoadRegionWindlightSettings (UUID regionUUID)
 
void RemoveRegionWindlightSettings (UUID regionID)
 
void StoreRegionWindlightSettings (RegionLightShareData wl)
 
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 value)
 
void RemoveExtra (UUID regionID, string name)
 
Dictionary< string, string > GetExtra (UUID regionID)
 

Detailed Description

Definition at line 38 of file MockRegionDataPlugin.cs.

Constructor & Destructor Documentation

OpenSim.Data.Null.NullDataService.NullDataService ( )
inline

Definition at line 42 of file MockRegionDataPlugin.cs.

Member Function Documentation

Dictionary<string, string> OpenSim.Data.Null.NullDataService.GetExtra ( UUID  regionID)
inline
UUID [] OpenSim.Data.Null.NullDataService.GetObjectIDs ( UUID  regionID)
inline
List<LandData> OpenSim.Data.Null.NullDataService.LoadLandObjects ( UUID  regionUUID)
inline
List<SceneObjectGroup> OpenSim.Data.Null.NullDataService.LoadObjects ( UUID  regionUUID)
inline

Load persisted objects from region storage.

Parameters
regionUUIDthe Region UUID
Returns
List of loaded groups

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 62 of file MockRegionDataPlugin.cs.

string OpenSim.Data.Null.NullDataService.LoadRegionEnvironmentSettings ( UUID  regionUUID)
inline

Load Environment settings from region storage

Parameters
regionUUIDthe region UUID
Returns
LLSD string for viewer

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 126 of file MockRegionDataPlugin.cs.

RegionSettings OpenSim.Data.Null.NullDataService.LoadRegionSettings ( UUID  regionUUID)
inline
RegionLightShareData OpenSim.Data.Null.NullDataService.LoadRegionWindlightSettings ( UUID  regionUUID)
inline
double [,] OpenSim.Data.Null.NullDataService.LoadTerrain ( UUID  regionID)
inline
TerrainData OpenSim.Data.Null.NullDataService.LoadTerrain ( UUID  regionID,
int  pSizeX,
int  pSizeY,
int  pSizeZ 
)
inline

Load the latest terrain revision from region storage

Parameters
regionIDthe region UUID
sizeXthe X dimension of the region being filled
sizeYthe Y dimension of the region being filled
sizeZthe Z dimension of the region being filled
Returns
Heightfield data

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 82 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.RemoveExtra ( UUID  regionID,
string  name 
)
inline
void OpenSim.Data.Null.NullDataService.RemoveLandObject ( UUID  globalID)
inline

  • delete from land where UUID=globalID
  • delete from landaccesslist where LandUUID=globalID

Parameters
globalID

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 92 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.RemoveObject ( UUID  uuid,
UUID  regionUUID 
)
inline

Entirely removes the object, including inventory

Parameters
uuid
regionUUID
Returns

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 52 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.RemoveRegionEnvironmentSettings ( UUID  regionUUID)
inline

Delete Environment settings from region storage

Parameters
regionUUIDthe region UUID

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 136 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.RemoveRegionWindlightSettings ( UUID  regionID)
inline
void OpenSim.Data.Null.NullDataService.SaveExtra ( UUID  regionID,
string  name,
string  value 
)
inline
void OpenSim.Data.Null.NullDataService.StoreLandObject ( ILandObject  Parcel)
inline
void OpenSim.Data.Null.NullDataService.StoreObject ( SceneObjectGroup  obj,
UUID  regionUUID 
)
inline

Stores all object's details apart from inventory

Parameters
obj
regionUUID

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 47 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.StorePrimInventory ( UUID  primID,
ICollection< TaskInventoryItem items 
)
inline

Store a prim's inventory

Returns

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 57 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.StoreRegionEnvironmentSettings ( UUID  regionUUID,
string  settings 
)
inline

Store Environment settings into region storage

Parameters
regionUUIDthe region UUID
settingsLLSD string from viewer

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 131 of file MockRegionDataPlugin.cs.

void OpenSim.Data.Null.NullDataService.StoreRegionSettings ( RegionSettings  rs)
inline
void OpenSim.Data.Null.NullDataService.StoreRegionWindlightSettings ( RegionLightShareData  wl)
inline
void OpenSim.Data.Null.NullDataService.StoreTerrain ( double  terrain[,],
UUID  regionID 
)
inline
void OpenSim.Data.Null.NullDataService.StoreTerrain ( TerrainData  terrain,
UUID  regionID 
)
inline

Store a terrain revision in region storage

Parameters
terHeightField data
regionIDregion UUID

Implements OpenSim.Region.Framework.Interfaces.ISimulationDataService.

Definition at line 72 of file MockRegionDataPlugin.cs.


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