C# Класс Universe.Modules.ObjectCache.ObjectCacheModule

Наследование: INonSharedRegionModule, IObjectCache
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_Enabled bool

Открытые методы

Метод Описание
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

Описание методов

AddCachedObject() публичный Метод

public AddCachedObject ( UUID AgentID, uint localID, uint CRC ) : void
AgentID UUID
localID uint
CRC uint
Результат void

AddRegion() публичный Метод

public AddRegion ( IScene scene ) : void
scene IScene
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

DeserializeAgentCache() публичный Метод

public DeserializeAgentCache ( string osdMap ) : uint>.Dictionary
osdMap string
Результат uint>.Dictionary

Initialize() публичный Метод

public Initialize ( IConfigSource source ) : void
source IConfigSource
Результат void

LoadFileOnNewClient() публичный Метод

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
Результат void

LoadFromFileForClient() публичный Метод

public LoadFromFileForClient ( UUID AgentID ) : void
AgentID UUID
Результат void

OnClosingClient() публичный Метод

public OnClosingClient ( IClientAPI client ) : void
client IClientAPI
Результат void

OnNewClient() публичный Метод

public OnNewClient ( IClientAPI client ) : void
client IClientAPI
Результат void

PostInitialize() публичный Метод

public PostInitialize ( ) : void
Результат void

RegionLoaded() публичный Метод

public RegionLoaded ( IScene scene ) : void
scene IScene
Результат void

RemoveObject() публичный Метод

public RemoveObject ( UUID AgentID, uint localID, byte cacheMissType ) : void
AgentID UUID
localID uint
cacheMissType byte
Результат void

RemoveRegion() публичный Метод

public RemoveRegion ( IScene scene ) : void
scene IScene
Результат void

SaveToFileForClient() публичный Метод

public SaveToFileForClient ( UUID AgentID ) : void
AgentID UUID
Результат void

SerializeAgentCache() публичный Метод

public SerializeAgentCache ( uint>.Dictionary cache ) : string
cache uint>.Dictionary
Результат string

UseCachedObject() публичный Метод

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
Результат bool

Описание свойств

m_Enabled защищенное свойство

protected bool m_Enabled
Результат bool