C# Class OpenSim.Server.Handlers.Simulation.AgentHandler

Show file Open project: N3X15/VoxelSim

Protected Properties

Property Type Description
m_Proxy bool

Public Methods

Method Description
AgentHandler ( ) : System
AgentHandler ( ISimulationService sim ) : System
Handler ( Hashtable request ) : Hashtable

Protected Methods

Method Description
CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, string &reason ) : bool
DoAgentDelete ( Hashtable request, Hashtable responsedata, UUID id, string action, UUID regionID ) : void
DoAgentGet ( Hashtable request, Hashtable responsedata, UUID id, UUID regionID ) : void
DoAgentPost ( Hashtable request, Hashtable responsedata, UUID id ) : void
DoAgentPut ( Hashtable request, Hashtable responsedata ) : void
ReleaseAgent ( UUID regionID, UUID id ) : void
UpdateAgent ( GridRegion destination, AgentData agent ) : bool

Private Methods

Method Description
GetCallerIP ( Hashtable request ) : string

Method Details

AgentHandler() public method

public AgentHandler ( ) : System
return System

AgentHandler() public method

public AgentHandler ( ISimulationService sim ) : System
sim ISimulationService
return System

CreateAgent() protected method

protected CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, string &reason ) : bool
destination OpenSim.Services.Interfaces.GridRegion
aCircuit OpenSim.Framework.AgentCircuitData
teleportFlags uint
reason string
return bool

DoAgentDelete() protected method

protected DoAgentDelete ( Hashtable request, Hashtable responsedata, UUID id, string action, UUID regionID ) : void
request System.Collections.Hashtable
responsedata System.Collections.Hashtable
id UUID
action string
regionID UUID
return void

DoAgentGet() protected method

protected DoAgentGet ( Hashtable request, Hashtable responsedata, UUID id, UUID regionID ) : void
request System.Collections.Hashtable
responsedata System.Collections.Hashtable
id UUID
regionID UUID
return void

DoAgentPost() protected method

protected DoAgentPost ( Hashtable request, Hashtable responsedata, UUID id ) : void
request System.Collections.Hashtable
responsedata System.Collections.Hashtable
id UUID
return void

DoAgentPut() protected method

protected DoAgentPut ( Hashtable request, Hashtable responsedata ) : void
request System.Collections.Hashtable
responsedata System.Collections.Hashtable
return void

Handler() public method

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

ReleaseAgent() protected method

protected ReleaseAgent ( UUID regionID, UUID id ) : void
regionID UUID
id UUID
return void

UpdateAgent() protected method

protected UpdateAgent ( GridRegion destination, AgentData agent ) : bool
destination OpenSim.Services.Interfaces.GridRegion
agent OpenSim.Framework.AgentData
return bool

Property Details

m_Proxy protected property

protected bool m_Proxy
return bool