C# 클래스 Universe.Services.EventQueueService

상속: Universe.Framework.Services.ConnectorBase, IService, IEventQueueService
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
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