C# Class Universe.Modules.ObjectCache.ObjectCacheModule

Inheritance: INonSharedRegionModule, IObjectCache
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Свойство Type Description
m_Enabled bool

Méthodes publiques

Méthode Description
AddCachedObject ( UUID AgentID, uint localID, uint CRC ) : void
AddRegion ( IScene scene ) : void
Close ( ) : void
DeserializeAgentCache ( string osdMap ) : uint>.Dictionary
Initialize ( IConfigSource source ) : void
LoadFileOnNewClient ( object o ) : void

Load the file for the client async so that we don't lock up the system for too long

LoadFromFileForClient ( UUID AgentID ) : void
OnClosingClient ( IClientAPI client ) : void
OnNewClient ( IClientAPI client ) : void
PostInitialize ( ) : void
RegionLoaded ( IScene scene ) : void
RemoveObject ( UUID AgentID, uint localID, byte cacheMissType ) : void
RemoveRegion ( IScene scene ) : void
SaveToFileForClient ( UUID AgentID ) : void
SerializeAgentCache ( uint>.Dictionary cache ) : string
UseCachedObject ( UUID AgentID, uint localID, uint CurrentEntityCRC ) : bool

Check whether we can send a CachedObjectUpdate to the client

Method Details

AddCachedObject() public méthode

public AddCachedObject ( UUID AgentID, uint localID, uint CRC ) : void
AgentID UUID
localID uint
CRC uint
Résultat void

AddRegion() public méthode

public AddRegion ( IScene scene ) : void
scene IScene
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

DeserializeAgentCache() public méthode

public DeserializeAgentCache ( string osdMap ) : uint>.Dictionary
osdMap string
Résultat uint>.Dictionary

Initialize() public méthode

public Initialize ( IConfigSource source ) : void
source IConfigSource
Résultat void

LoadFileOnNewClient() public méthode

Load the file for the client async so that we don't lock up the system for too long
public LoadFileOnNewClient ( object o ) : void
o object
Résultat void

LoadFromFileForClient() public méthode

public LoadFromFileForClient ( UUID AgentID ) : void
AgentID UUID
Résultat void

OnClosingClient() public méthode

public OnClosingClient ( IClientAPI client ) : void
client IClientAPI
Résultat void

OnNewClient() public méthode

public OnNewClient ( IClientAPI client ) : void
client IClientAPI
Résultat void

PostInitialize() public méthode

public PostInitialize ( ) : void
Résultat void

RegionLoaded() public méthode

public RegionLoaded ( IScene scene ) : void
scene IScene
Résultat void

RemoveObject() public méthode

public RemoveObject ( UUID AgentID, uint localID, byte cacheMissType ) : void
AgentID UUID
localID uint
cacheMissType byte
Résultat void

RemoveRegion() public méthode

public RemoveRegion ( IScene scene ) : void
scene IScene
Résultat void

SaveToFileForClient() public méthode

public SaveToFileForClient ( UUID AgentID ) : void
AgentID UUID
Résultat void

SerializeAgentCache() public méthode

public SerializeAgentCache ( uint>.Dictionary cache ) : string
cache uint>.Dictionary
Résultat string

UseCachedObject() public méthode

Check whether we can send a CachedObjectUpdate to the client
public UseCachedObject ( UUID AgentID, uint localID, uint CurrentEntityCRC ) : bool
AgentID UUID
localID uint
CurrentEntityCRC uint
Résultat bool

Property Details

m_Enabled protected_oe property

protected bool m_Enabled
Résultat bool