C# Class Aurora.Addon.HyperGrid.GatekeeperAgentHandler

Inheritance: Aurora.Framework.Servers.HttpServer.BaseRequestHandler
Mostra file Open project: RevolutionSmythe/Aurora-HG-Plugin

Protected Properties

Property Type Description
m_Proxy bool

Public Methods

Method Description
GatekeeperAgentHandler ( IGatekeeperService gatekeeper, ISimulationService service, bool proxy ) : System
Handle ( string path, Stream request, Aurora.Framework.Servers.HttpServer.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.OSHttpResponse httpResponse ) : byte[]

Protected Methods

Method Description
CreateAgent ( GridRegion destination, Aurora.Framework.AgentCircuitData aCircuit, uint teleportFlags, string &reason ) : bool
DoAgentPost ( Hashtable request, Hashtable responsedata, UUID id ) : void

Private Methods

Method Description
GetCallerIP ( Hashtable request ) : string

Method Details

CreateAgent() protected method

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

DoAgentPost() protected method

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

GatekeeperAgentHandler() public method

public GatekeeperAgentHandler ( IGatekeeperService gatekeeper, ISimulationService service, bool proxy ) : System
gatekeeper IGatekeeperService
service ISimulationService
proxy bool
return System

Handle() public method

public Handle ( string path, Stream request, Aurora.Framework.Servers.HttpServer.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Aurora.Framework.Servers.HttpServer.OSHttpRequest
httpResponse Aurora.Framework.Servers.HttpServer.OSHttpResponse
return byte[]

Property Details

m_Proxy protected_oe property

protected bool m_Proxy
return bool