OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler Class Reference
Inheritance diagram for OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler:
Collaboration graph
[legend]

Public Member Functions

 HomeAgentHandler (IUserAgentService userAgentService, string loginServerIP, bool proxy)
 
- Public Member Functions inherited from OpenSim.Server.Handlers.Simulation.AgentPostHandler
 AgentPostHandler (ISimulationService service)
 
 AgentPostHandler (string path)
 
- Public Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseStreamHandler
virtual byte[] Handle (string path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
 
- Public Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
string GetParam (string path)
 
string[] SplitParams (string path)
 

Protected Member Functions

override AgentDestinationData CreateAgentDestinationData ()
 
override void UnpackData (OSDMap args, AgentDestinationData d, Hashtable request)
 
override GridRegion ExtractGatekeeper (AgentDestinationData d)
 
override bool CreateAgent (GridRegion source, GridRegion gatekeeper, GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, bool fromLogin, EntityTransferContext ctx, out string reason)
 
- Protected Member Functions inherited from OpenSim.Server.Handlers.Simulation.AgentPostHandler
override byte[] ProcessRequest (string path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse)
 
void DoAgentPost (Hashtable request, Hashtable responsedata, UUID id)
 
string GetCallerIP (Hashtable request)
 
- Protected Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseStreamHandler
 BaseStreamHandler (string httpMethod, string path)
 
 BaseStreamHandler (string httpMethod, string path, string name, string description)
 
 BaseStreamHandler (string httpMethod, string path, IServiceAuth auth)
 
- Protected Member Functions inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
 BaseRequestHandler (string httpMethod, string path)
 
 BaseRequestHandler (string httpMethod, string path, string name, string description)
 
bool CheckParam (string path)
 

Additional Inherited Members

- Protected Attributes inherited from OpenSim.Server.Handlers.Simulation.AgentPostHandler
bool m_Proxy = false
 
- Protected Attributes inherited from OpenSim.Framework.Servers.HttpServer.BaseStreamHandler
IServiceAuth m_Auth
 
- Properties inherited from OpenSim.Framework.Servers.HttpServer.BaseRequestHandler
int RequestsReceived [get, set]
 
int RequestsHandled [get, set]
 
virtual string ContentType [get]
 
virtual string HttpMethod [get]
 
string Name [get, set]
 
string Description [get, set]
 
virtual string Path [get]
 
- Properties inherited from OpenSim.Framework.Servers.HttpServer.IRequestHandler
string Name [get]
 Name for this handler. More...
 
string Description [get]
 Description for this handler. More...
 
string ContentType [get]
 
string HttpMethod [get]
 
string Path [get]
 
int RequestsReceived [get]
 Number of requests received by this handler More...
 
int RequestsHandled [get]
 Number of requests handled. More...
 

Detailed Description

Definition at line 52 of file HomeAgentHandlers.cs.

Constructor & Destructor Documentation

OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler.HomeAgentHandler ( IUserAgentService  userAgentService,
string  loginServerIP,
bool  proxy 
)
inline

Definition at line 59 of file HomeAgentHandlers.cs.

Member Function Documentation

override bool OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler.CreateAgent ( GridRegion  source,
GridRegion  gatekeeper,
GridRegion  destination,
AgentCircuitData  aCircuit,
uint  teleportFlags,
bool  fromLogin,
EntityTransferContext  ctx,
out string  reason 
)
inlineprotectedvirtual

Reimplemented from OpenSim.Server.Handlers.Simulation.AgentPostHandler.

Definition at line 120 of file HomeAgentHandlers.cs.

override AgentDestinationData OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler.CreateAgentDestinationData ( )
inlineprotectedvirtual

Reimplemented from OpenSim.Server.Handlers.Simulation.AgentPostHandler.

Definition at line 67 of file HomeAgentHandlers.cs.

override GridRegion OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler.ExtractGatekeeper ( AgentDestinationData  d)
inlineprotectedvirtual

Reimplemented from OpenSim.Server.Handlers.Simulation.AgentPostHandler.

Definition at line 100 of file HomeAgentHandlers.cs.

override void OpenSim.Server.Handlers.Hypergrid.HomeAgentHandler.UnpackData ( OSDMap  args,
AgentDestinationData  d,
Hashtable  request 
)
inlineprotectedvirtual

Reimplemented from OpenSim.Server.Handlers.Simulation.AgentPostHandler.

Definition at line 72 of file HomeAgentHandlers.cs.


The documentation for this class was generated from the following file: