C# Класс Universe.Services.EventQueueService

Наследование: Universe.Framework.Services.ConnectorBase, IService, IEventQueueService
Показать файл Открыть проект

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

Свойство Тип Описание
m_service ICapsService

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

Метод Описание
ChatterBoxSessionAgentListUpdates ( UUID sessionID, ChatterBoxSessionAgentListUpdatesMessage messages, UUID toAgent, string transition, UUID regionID ) : void
ChatterBoxSessionAgentListUpdates ( UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat, bool isModerator, bool textMute, UUID regionID ) : void
ChatterBoxSessionStartReply ( string groupName, UUID groupID, UUID agentID, UUID regionID ) : 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, UUID regionID ) : void
CrossRegion ( ulong handle, System.Vector3 pos, System.Vector3 lookAt, IPAddress address, int port, string capsURL, UUID avatarID, UUID sessionID, int regionSizeX, int regionSizeY, UUID regionID ) : void
DisableSimulator ( UUID avatarID, ulong regionHandle, UUID regionID ) : void
EnableSimulator ( ulong handle, byte iPAddress, int port, UUID avatarID, int regionSizeX, int regionSizeY, UUID regionID ) : void
Enqueue ( OSD o, UUID agentID, UUID regionID ) : bool
Enqueue ( string o, UUID agentID, UUID regionID ) : bool
EstablishAgentCommunication ( UUID avatarID, ulong regionHandle, byte iPAddress, int port, string capsUrl, int regionSizeX, int regionSizeY, UUID regionID ) : void
FinishedStartup ( ) : void
GroupMembership ( AgentGroupDataUpdatePacket groupUpdate, UUID avatarID, UUID regionID ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
LandStatReply ( LandStatReplyMessage message, UUID agentID, UUID regionID ) : void
ObjectPhysicsProperties ( ISceneChildEntity entities, UUID avatarID, UUID regionID ) : void
ParcelObjectOwnersReply ( ParcelObjectOwnersReplyMessage parcelMessage, UUID agentID, UUID regionID ) : void
ParcelProperties ( ParcelPropertiesMessage parcelPropertiesPacket, UUID avatarID, UUID regionID ) : void
QueryReply ( PlacesReplyPacket groupUpdate, UUID avatarID, string info, UUID regionID ) : void
ScriptRunningReply ( UUID objectID, UUID itemID, bool running, bool mono, UUID avatarID, UUID regionID ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void
TeleportFinishEvent ( ulong regionHandle, byte simAccess, IPAddress address, int port, string capsURL, uint locationID, UUID avatarID, uint teleportFlags, int regionSizeX, int regionSizeY, UUID regionID ) : void

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

Метод Описание
EnqueueInternal ( string o, UUID agentID, UUID regionID ) : void
GetRegionClientCapsService ( UUID agentID, UUID regionHandle ) : IRegionClientCapsService

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

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

public ChatterBoxSessionAgentListUpdates ( UUID sessionID, ChatterBoxSessionAgentListUpdatesMessage messages, UUID toAgent, string transition, UUID regionID ) : void
sessionID UUID
messages OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage
toAgent UUID
transition string
regionID UUID
Результат void

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

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

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

public ChatterBoxSessionStartReply ( string groupName, UUID groupID, UUID agentID, UUID regionID ) : void
groupName string
groupID UUID
agentID UUID
regionID UUID
Результат 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, UUID regionID ) : 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
regionID UUID
Результат void

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

public CrossRegion ( ulong handle, System.Vector3 pos, System.Vector3 lookAt, IPAddress address, int port, string capsURL, UUID avatarID, UUID sessionID, int regionSizeX, int regionSizeY, UUID regionID ) : void
handle ulong
pos System.Vector3
lookAt System.Vector3
address System.Net.IPAddress
port int
capsURL string
avatarID UUID
sessionID UUID
regionSizeX int
regionSizeY int
regionID UUID
Результат void

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

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

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

public EnableSimulator ( ulong handle, byte iPAddress, int port, UUID avatarID, int regionSizeX, int regionSizeY, UUID regionID ) : void
handle ulong
iPAddress byte
port int
avatarID UUID
regionSizeX int
regionSizeY int
regionID UUID
Результат void

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

public Enqueue ( OSD o, UUID agentID, UUID regionID ) : bool
o OSD
agentID UUID
regionID UUID
Результат bool

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

public Enqueue ( string o, UUID agentID, UUID regionID ) : bool
o string
agentID UUID
regionID UUID
Результат bool

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

public EstablishAgentCommunication ( UUID avatarID, ulong regionHandle, byte iPAddress, int port, string capsUrl, int regionSizeX, int regionSizeY, UUID regionID ) : void
avatarID UUID
regionHandle ulong
iPAddress byte
port int
capsUrl string
regionSizeX int
regionSizeY int
regionID UUID
Результат void

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

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

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

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

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

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

public LandStatReply ( LandStatReplyMessage message, UUID agentID, UUID regionID ) : void
message OpenMetaverse.Messages.Linden.LandStatReplyMessage
agentID UUID
regionID UUID
Результат void

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

public ObjectPhysicsProperties ( ISceneChildEntity entities, UUID avatarID, UUID regionID ) : void
entities ISceneChildEntity
avatarID UUID
regionID UUID
Результат void

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

public ParcelObjectOwnersReply ( ParcelObjectOwnersReplyMessage parcelMessage, UUID agentID, UUID regionID ) : void
parcelMessage OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage
agentID UUID
regionID UUID
Результат void

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

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

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

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

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

public ScriptRunningReply ( UUID objectID, UUID itemID, bool running, bool mono, UUID avatarID, UUID regionID ) : void
objectID UUID
itemID UUID
running bool
mono bool
avatarID UUID
regionID UUID
Результат void

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

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

public TeleportFinishEvent ( ulong regionHandle, byte simAccess, IPAddress address, int port, string capsURL, uint locationID, UUID avatarID, uint teleportFlags, int regionSizeX, int regionSizeY, UUID regionID ) : void
regionHandle ulong
simAccess byte
address System.Net.IPAddress
port int
capsURL string
locationID uint
avatarID UUID
teleportFlags uint
regionSizeX int
regionSizeY int
regionID UUID
Результат void

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

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

protected ICapsService m_service
Результат ICapsService