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

Inheritance: IEventQueue, IRegionModule
Exibir arquivo Open project: N3X15/VoxelSim

Protected Properties

Property Type Description
m_scene OpenSim.Region.Framework.Scenes.Scene

Public Methods

Method 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

Method 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 method

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
return void

ChatterboxInvitation() public method

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
return void

Close() public method

public Close ( ) : void
return void

CrossRegion() public method

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
return void

DisableSimulator() public method

public DisableSimulator ( ulong handle, UUID avatarID ) : void
handle ulong
avatarID UUID
return void

EnableSimulator() public method

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

Enqueue() public method

public Enqueue ( OSD ev, UUID avatarID ) : bool
ev OSD
avatarID UUID
return bool

EstablishAgentCommunication() public method

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

EventQueueFallBack() public method

public EventQueueFallBack ( string path, OSD request, string endpoint ) : OSD
path string
request OSD
endpoint string
return OSD

EventQueuePath2() public method

public EventQueuePath2 ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
return System.Collections.Hashtable

EventQueuePoll() public method

public EventQueuePoll ( Hashtable request ) : Hashtable
request System.Collections.Hashtable
return System.Collections.Hashtable

GetEvents() public method

public GetEvents ( UUID requestID, UUID pAgentId, string request ) : Hashtable
requestID UUID
pAgentId UUID
request string
return System.Collections.Hashtable

GroupMembership() public method

public GroupMembership ( AgentGroupDataUpdatePacket groupUpdate, UUID avatarID ) : void
groupUpdate AgentGroupDataUpdatePacket
avatarID UUID
return void

HasEvents() public method

public HasEvents ( UUID requestID, UUID agentID ) : bool
requestID UUID
agentID UUID
return bool

Initialise() public method

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

NoEvents() public method

public NoEvents ( UUID requestID, UUID agentID ) : Hashtable
requestID UUID
agentID UUID
return System.Collections.Hashtable

OnRegisterCaps() public method

public OnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void
agentID UUID
caps OpenSim.Framework.Capabilities.Caps
return void

ParcelProperties() public method

public ParcelProperties ( ParcelPropertiesMessage parcelPropertiesMessage, UUID avatarID ) : void
parcelPropertiesMessage OpenMetaverse.Messages.Linden.ParcelPropertiesMessage
avatarID UUID
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

ProcessQueue() public method

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

QueryReply() public method

public QueryReply ( PlacesReplyPacket groupUpdate, UUID avatarID ) : void
groupUpdate PlacesReplyPacket
avatarID UUID
return void

TeleportFinishEvent() public method

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
return void

Property Details

m_scene protected_oe property

protected Scene,OpenSim.Region.Framework.Scenes m_scene
return OpenSim.Region.Framework.Scenes.Scene