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

상속: IService
파일 보기 프로젝트 열기: RevolutionSmythe/Aurora-HG-Plugin

공개 메소드들

메소드 설명
AgentIsComingHome ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
FinishedStartup ( ) : void
GetHomeRegion ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
GetOnlineFriends ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
GetServerURLs ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
GetUUI ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse

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

GetUserInfo ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
Initialize ( IConfigSource config, IRegistryCore registry ) : void
LocateUser ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse

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

LogoutAgent ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
Start ( IConfigSource config, IRegistryCore registry ) : void
StatusNotification ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
VerifyAgent ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
VerifyClient ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse

메소드 상세

AgentIsComingHome() 공개 메소드

public AgentIsComingHome ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetHomeRegion() 공개 메소드

public GetHomeRegion ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

GetOnlineFriends() 공개 메소드

public GetOnlineFriends ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

GetServerURLs() 공개 메소드

public GetServerURLs ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

GetUUI() 공개 메소드

Locates the user. This is a sensitive operation, only authorized IP addresses can perform it.
public GetUUI ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

GetUserInfo() 공개 메소드

public GetUserInfo ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

LocateUser() 공개 메소드

Locates the user. This is a sensitive operation, only authorized IP addresses can perform it.
public LocateUser ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

LogoutAgent() 공개 메소드

public LogoutAgent ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

StatusNotification() 공개 메소드

public StatusNotification ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

VerifyAgent() 공개 메소드

public VerifyAgent ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse

VerifyClient() 공개 메소드

public VerifyClient ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
리턴 Nwc.XmlRpc.XmlRpcResponse