C# Класс OpenSim.Region.CoreModules.Framework.EventQueue.EventQueueGetModule

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

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

Свойство Тип Описание
m_scene OpenSim.Region.Framework.Scenes.Scene

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

Метод Описание
ChatterBoxSessionAgentListUpdates ( UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat, bool isModerator, bool textMute ) : void
ChatterboxInvitation ( UUID sessionID, string sessionName, UUID fromAgent, string message, UUID toAgent, string fromName, byte dialog, uint timeStamp, bool offline, int parentEstateID, System.Vector3 position, uint ttl, UUID transactionID, bool fromGroup, byte binaryBucket ) : void
Close ( ) : void
CrossRegion ( ulong handle, System.Vector3 pos, System.Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL, UUID avatarID, UUID sessionID ) : void
DisableSimulator ( ulong handle, UUID avatarID ) : void
EnableSimulator ( ulong handle, IPEndPoint endPoint, UUID avatarID ) : void
Enqueue ( OSD ev, UUID avatarID ) : bool
EstablishAgentCommunication ( UUID avatarID, IPEndPoint endPoint, string capsPath ) : void
EventQueueFallBack ( string path, OSD request, string endpoint ) : OSD
EventQueuePath2 ( Hashtable request ) : Hashtable
EventQueuePoll ( Hashtable request ) : Hashtable
GetEvents ( UUID requestID, UUID pAgentId, string request ) : Hashtable
GroupMembership ( AgentGroupDataUpdatePacket groupUpdate, UUID avatarID ) : void
HasEvents ( UUID requestID, UUID agentID ) : bool
Initialise ( Scene scene, IConfigSource config ) : void
NoEvents ( UUID requestID, UUID agentID ) : Hashtable
OnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
ParcelProperties ( ParcelPropertiesMessage parcelPropertiesMessage, UUID avatarID ) : void
PostInitialise ( ) : void
ProcessQueue ( Hashtable request, UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : Hashtable
QueryReply ( PlacesReplyPacket groupUpdate, UUID avatarID ) : void
TeleportFinishEvent ( ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL, UUID avatarID ) : void

Приватные методы

Метод Описание
ClientClosed ( UUID AgentID, Scene scene ) : void
GetQueue ( UUID agentId ) : Queue

May return a null queue

MakeChildAgent ( ScenePresence avatar ) : void
OnNewClient ( IClientAPI client ) : void
ReadConfigAndPopulate ( Scene scene, IConfig startupConfig, string p ) : void
TryGetQueue ( UUID agentId ) : Queue

Always returns a valid queue

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

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

public ChatterBoxSessionAgentListUpdates ( UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat, bool isModerator, bool textMute ) : void
sessionID UUID
fromAgent UUID
toAgent UUID
canVoiceChat bool
isModerator bool
textMute bool
Результат void

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

public ChatterboxInvitation ( UUID sessionID, string sessionName, UUID fromAgent, string message, UUID toAgent, string fromName, byte dialog, uint timeStamp, bool offline, int parentEstateID, System.Vector3 position, uint ttl, UUID transactionID, bool fromGroup, byte binaryBucket ) : void
sessionID UUID
sessionName string
fromAgent UUID
message string
toAgent UUID
fromName string
dialog byte
timeStamp uint
offline bool
parentEstateID int
position System.Vector3
ttl uint
transactionID UUID
fromGroup bool
binaryBucket byte
Результат void

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

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

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

public CrossRegion ( ulong handle, System.Vector3 pos, System.Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL, UUID avatarID, UUID sessionID ) : void
handle ulong
pos System.Vector3
lookAt System.Vector3
newRegionExternalEndPoint System.Net.IPEndPoint
capsURL string
avatarID UUID
sessionID UUID
Результат void

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

public DisableSimulator ( ulong handle, UUID avatarID ) : void
handle ulong
avatarID UUID
Результат void

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

public EnableSimulator ( ulong handle, IPEndPoint endPoint, UUID avatarID ) : void
handle ulong
endPoint System.Net.IPEndPoint
avatarID UUID
Результат void

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

public Enqueue ( OSD ev, UUID avatarID ) : bool
ev OSD
avatarID UUID
Результат bool

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

public EstablishAgentCommunication ( UUID avatarID, IPEndPoint endPoint, string capsPath ) : void
avatarID UUID
endPoint System.Net.IPEndPoint
capsPath string
Результат void

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

public EventQueueFallBack ( string path, OSD request, string endpoint ) : OSD
path string
request OSD
endpoint string
Результат OSD

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

public EventQueuePath2 ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
Результат System.Collections.Hashtable

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

public EventQueuePoll ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
Результат System.Collections.Hashtable

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

public GetEvents ( UUID requestID, UUID pAgentId, string request ) : Hashtable
requestID UUID
pAgentId UUID
request string
Результат System.Collections.Hashtable

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

public GroupMembership ( AgentGroupDataUpdatePacket groupUpdate, UUID avatarID ) : void
groupUpdate AgentGroupDataUpdatePacket
avatarID UUID
Результат void

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

public HasEvents ( UUID requestID, UUID agentID ) : bool
requestID UUID
agentID UUID
Результат bool

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

public Initialise ( Scene scene, IConfigSource config ) : void
scene OpenSim.Region.Framework.Scenes.Scene
config IConfigSource
Результат void

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

public NoEvents ( UUID requestID, UUID agentID ) : Hashtable
requestID UUID
agentID UUID
Результат System.Collections.Hashtable

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

public OnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Результат void

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

public ParcelProperties ( ParcelPropertiesMessage parcelPropertiesMessage, UUID avatarID ) : void
parcelPropertiesMessage OpenMetaverse.Messages.Linden.ParcelPropertiesMessage
avatarID UUID
Результат void

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

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

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

public ProcessQueue ( Hashtable request, UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : Hashtable
request System.Collections.Hashtable
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Результат System.Collections.Hashtable

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

public QueryReply ( PlacesReplyPacket groupUpdate, UUID avatarID ) : void
groupUpdate PlacesReplyPacket
avatarID UUID
Результат void

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

public TeleportFinishEvent ( ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL, UUID avatarID ) : void
regionHandle ulong
simAccess byte
regionExternalEndPoint System.Net.IPEndPoint
locationID uint
flags uint
capsURL string
avatarID UUID
Результат void

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

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

protected Scene,OpenSim.Region.Framework.Scenes m_scene
Результат OpenSim.Region.Framework.Scenes.Scene