C# Class OpenSim.Data.Null.NullDataStore

Mock region data plugin. This obeys the api contract for persistence but stores everything in memory, so that tests can check correct persistence.
Inheritance: ISimulationDataStore
Afficher le fichier Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Protected Properties

Свойство Type Description
m_landData LandData>.Dictionary
m_primItems ICollection>.Dictionary
m_regionSettings RegionSettings>.Dictionary
m_sceneObjectParts SceneObjectPart>.Dictionary
m_terrains Dictionary

Méthodes publiques

Méthode Description
Dispose ( ) : void
Initialise ( string dbfile ) : void
LoadLandObjects ( UUID regionUUID ) : List
LoadObjects ( UUID regionUUID ) : List
LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
LoadTerrain ( UUID regionID ) : ].double[
RemoveLandObject ( UUID globalID ) : void
RemoveObject ( UUID obj, UUID regionUUID ) : void
Shutdown ( ) : void
StoreLandObject ( ILandObject land ) : void
StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
StorePrimInventory ( UUID primID, ICollection items ) : void
StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
StoreTerrain ( double ter, UUID regionID ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialise() public méthode

public Initialise ( string dbfile ) : void
dbfile string
Résultat void

LoadLandObjects() public méthode

public LoadLandObjects ( UUID regionUUID ) : List
regionUUID UUID
Résultat List

LoadObjects() public méthode

public LoadObjects ( UUID regionUUID ) : List
regionUUID UUID
Résultat List

LoadRegionSettings() public méthode

public LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
regionUUID UUID
Résultat OpenSim.Framework.RegionSettings

LoadRegionWindlightSettings() public méthode

public LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
regionUUID UUID
Résultat OpenSim.Framework.RegionLightShareData

LoadTerrain() public méthode

public LoadTerrain ( UUID regionID ) : ].double[
regionID UUID
Résultat ].double[

RemoveLandObject() public méthode

public RemoveLandObject ( UUID globalID ) : void
globalID UUID
Résultat void

RemoveObject() public méthode

public RemoveObject ( UUID obj, UUID regionUUID ) : void
obj UUID
regionUUID UUID
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

StoreLandObject() public méthode

public StoreLandObject ( ILandObject land ) : void
land ILandObject
Résultat void

StoreObject() public méthode

public StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
obj OpenSim.Region.Framework.Scenes.SceneObjectGroup
regionUUID UUID
Résultat void

StorePrimInventory() public méthode

public StorePrimInventory ( UUID primID, ICollection items ) : void
primID UUID
items ICollection
Résultat void

StoreRegionSettings() public méthode

public StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
rs OpenSim.Framework.RegionSettings
Résultat void

StoreRegionWindlightSettings() public méthode

public StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
wl OpenSim.Framework.RegionLightShareData
Résultat void

StoreTerrain() public méthode

public StoreTerrain ( double ter, UUID regionID ) : void
ter double
regionID UUID
Résultat void

Property Details

m_landData protected_oe property

protected Dictionary m_landData
Résultat LandData>.Dictionary

m_primItems protected_oe property

protected Dictionary> m_primItems
Résultat ICollection>.Dictionary

m_regionSettings protected_oe property

protected Dictionary m_regionSettings
Résultat RegionSettings>.Dictionary

m_sceneObjectParts protected_oe property

protected Dictionary m_sceneObjectParts
Résultat SceneObjectPart>.Dictionary

m_terrains protected_oe property

protected Dictionary m_terrains
Résultat Dictionary