C# 클래스 Aurora.Addon.HyperGrid.GatekeeperAgentHandler

상속: Aurora.Framework.Servers.HttpServer.BaseRequestHandler
파일 보기 프로젝트 열기: RevolutionSmythe/Aurora-HG-Plugin

보호된 프로퍼티들

프로퍼티 타입 설명
m_Proxy bool

공개 메소드들

메소드 설명
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[]

보호된 메소드들

메소드 설명
CreateAgent ( GridRegion destination, Aurora.Framework.AgentCircuitData aCircuit, uint teleportFlags, string &reason ) : bool
DoAgentPost ( Hashtable request, Hashtable responsedata, UUID id ) : void

비공개 메소드들

메소드 설명
GetCallerIP ( Hashtable request ) : string

메소드 상세

CreateAgent() 보호된 메소드

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
리턴 bool

DoAgentPost() 보호된 메소드

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

GatekeeperAgentHandler() 공개 메소드

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

Handle() 공개 메소드

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
리턴 byte[]

프로퍼티 상세

m_Proxy 보호되어 있는 프로퍼티

protected bool m_Proxy
리턴 bool