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

Public Member Functions

 UserAgentServerConnector (IConfigSource config, IHttpServer server)
 
 UserAgentServerConnector (IConfigSource config, IHttpServer server, string configName)
 
 UserAgentServerConnector (IConfigSource config, IHttpServer server, IFriendsSimConnector friendsConnector)
 
XmlRpcResponse GetHomeRegion (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse AgentIsComingHome (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse VerifyAgent (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse VerifyClient (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse LogoutAgent (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse StatusNotification (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse GetOnlineFriends (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse GetUserInfo (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse GetServerURLs (XmlRpcRequest request, IPEndPoint remoteClient)
 
XmlRpcResponse LocateUser (XmlRpcRequest request, IPEndPoint remoteClient)
 Locates the user. This is a sensitive operation, only authorized IP addresses can perform it. More...
 
XmlRpcResponse GetUUI (XmlRpcRequest request, IPEndPoint remoteClient)
 Returns the UUI of a user given a UUID. More...
 
XmlRpcResponse GetUUID (XmlRpcRequest request, IPEndPoint remoteClient)
 Gets the UUID of a user given First name, Last name. More...
 
- Public Member Functions inherited from OpenSim.Server.Handlers.Base.ServiceConnector
 ServiceConnector ()
 
 ServiceConnector (IConfigSource config, IHttpServer server, string configName)
 
IConfig GetConfig ()
 

Properties

IUserAgentService HomeUsersService [get]
 
- Properties inherited from OpenSim.Server.Handlers.Base.ServiceConnector
virtual string ConfigURL [get]
 
virtual string ConfigName [get, set]
 
virtual string ConfigFile [get, set]
 
virtual IConfigSource Config [get, set]
 

Detailed Description

Definition at line 48 of file UserAgentServerConnector.cs.

Constructor & Destructor Documentation

OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.UserAgentServerConnector ( IConfigSource  config,
IHttpServer  server 
)
inline

Definition at line 64 of file UserAgentServerConnector.cs.

OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.UserAgentServerConnector ( IConfigSource  config,
IHttpServer  server,
string  configName 
)
inline

Definition at line 69 of file UserAgentServerConnector.cs.

OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.UserAgentServerConnector ( IConfigSource  config,
IHttpServer  server,
IFriendsSimConnector  friendsConnector 
)
inline

Definition at line 74 of file UserAgentServerConnector.cs.

Member Function Documentation

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.AgentIsComingHome ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 152 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetHomeRegion ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 116 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetOnlineFriends ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 280 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetServerURLs ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 351 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetUserInfo ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 319 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetUUI ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Returns the UUI of a user given a UUID.

Parameters
request
remoteClient
Returns

Definition at line 434 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.GetUUID ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Gets the UUID of a user given First name, Last name.

Parameters
request
remoteClient
Returns

Definition at line 468 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.LocateUser ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Locates the user. This is a sensitive operation, only authorized IP addresses can perform it.

Parameters
request
remoteClient
Returns

Definition at line 387 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.LogoutAgent ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 212 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.StatusNotification ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 235 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.VerifyAgent ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 172 of file UserAgentServerConnector.cs.

XmlRpcResponse OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.VerifyClient ( XmlRpcRequest  request,
IPEndPoint  remoteClient 
)
inline

Definition at line 192 of file UserAgentServerConnector.cs.

Property Documentation

IUserAgentService OpenSim.Server.Handlers.Hypergrid.UserAgentServerConnector.HomeUsersService
get

Definition at line 56 of file UserAgentServerConnector.cs.


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