C# Class OpenSim.Region.CoreModules.Framework.EventQueue.EventQueueGetModule

Inheritance: IEventQueue, IRegionModule
Afficher le fichier Open project: N3X15/VoxelSim

Protected Properties

Свойство Type Description
m_scene OpenSim.Region.Framework.Scenes.Scene

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ChatterBoxSessionAgentListUpdates() public méthode

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
Résultat void

ChatterboxInvitation() public méthode

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
Résultat void

Close() public méthode

public Close ( ) : void
Résultat void

CrossRegion() public méthode

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
Résultat void

DisableSimulator() public méthode

public DisableSimulator ( ulong handle, UUID avatarID ) : void
handle ulong
avatarID UUID
Résultat void

EnableSimulator() public méthode

public EnableSimulator ( ulong handle, IPEndPoint endPoint, UUID avatarID ) : void
handle ulong
endPoint System.Net.IPEndPoint
avatarID UUID
Résultat void

Enqueue() public méthode

public Enqueue ( OSD ev, UUID avatarID ) : bool
ev OSD
avatarID UUID
Résultat bool

EstablishAgentCommunication() public méthode

public EstablishAgentCommunication ( UUID avatarID, IPEndPoint endPoint, string capsPath ) : void
avatarID UUID
endPoint System.Net.IPEndPoint
capsPath string
Résultat void

EventQueueFallBack() public méthode

public EventQueueFallBack ( string path, OSD request, string endpoint ) : OSD
path string
request OSD
endpoint string
Résultat OSD

EventQueuePath2() public méthode

public EventQueuePath2 ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
Résultat System.Collections.Hashtable

EventQueuePoll() public méthode

public EventQueuePoll ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
Résultat System.Collections.Hashtable

GetEvents() public méthode

public GetEvents ( UUID requestID, UUID pAgentId, string request ) : Hashtable
requestID UUID
pAgentId UUID
request string
Résultat System.Collections.Hashtable

GroupMembership() public méthode

public GroupMembership ( AgentGroupDataUpdatePacket groupUpdate, UUID avatarID ) : void
groupUpdate AgentGroupDataUpdatePacket
avatarID UUID
Résultat void

HasEvents() public méthode

public HasEvents ( UUID requestID, UUID agentID ) : bool
requestID UUID
agentID UUID
Résultat bool

Initialise() public méthode

public Initialise ( Scene scene, IConfigSource config ) : void
scene OpenSim.Region.Framework.Scenes.Scene
config IConfigSource
Résultat void

NoEvents() public méthode

public NoEvents ( UUID requestID, UUID agentID ) : Hashtable
requestID UUID
agentID UUID
Résultat System.Collections.Hashtable

OnRegisterCaps() public méthode

public OnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Résultat void

ParcelProperties() public méthode

public ParcelProperties ( ParcelPropertiesMessage parcelPropertiesMessage, UUID avatarID ) : void
parcelPropertiesMessage OpenMetaverse.Messages.Linden.ParcelPropertiesMessage
avatarID UUID
Résultat void

PostInitialise() public méthode

public PostInitialise ( ) : void
Résultat void

ProcessQueue() public méthode

public ProcessQueue ( Hashtable request, UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : Hashtable
request System.Collections.Hashtable
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
Résultat System.Collections.Hashtable

QueryReply() public méthode

public QueryReply ( PlacesReplyPacket groupUpdate, UUID avatarID ) : void
groupUpdate PlacesReplyPacket
avatarID UUID
Résultat void

TeleportFinishEvent() public méthode

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
Résultat void

Property Details

m_scene protected_oe property

protected Scene,OpenSim.Region.Framework.Scenes m_scene
Résultat OpenSim.Region.Framework.Scenes.Scene