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

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

공개 프로퍼티들

프로퍼티 타입 설명
IMUsersCache string>.Dictionary

공개 메소드들

메소드 설명
FinishedStartup ( ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

보호된 메소드들

메소드 설명
ConvertGridInstantMessageToXMLRPC ( Aurora.Framework.GridInstantMessage msg ) : Hashtable

Takes a GridInstantMessage and converts it into a Hashtable for XMLRPC

ProcessInstantMessage ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
doIMSending ( string httpInfo, Hashtable xmlrpcdata ) : bool

This actually does the XMLRPC Request

비공개 메소드들

메소드 설명
SendIM ( Aurora.Framework.GridInstantMessage gim ) : bool

메소드 상세

ConvertGridInstantMessageToXMLRPC() 보호된 메소드

Takes a GridInstantMessage and converts it into a Hashtable for XMLRPC
protected ConvertGridInstantMessageToXMLRPC ( Aurora.Framework.GridInstantMessage msg ) : Hashtable
msg Aurora.Framework.GridInstantMessage The GridInstantMessage object
리턴 System.Collections.Hashtable

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

Initialize() 공개 메소드

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

ProcessInstantMessage() 보호된 메소드

protected ProcessInstantMessage ( 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

doIMSending() 보호된 메소드

This actually does the XMLRPC Request
protected doIMSending ( string httpInfo, Hashtable xmlrpcdata ) : bool
httpInfo string
xmlrpcdata System.Collections.Hashtable The Instant Message data Hashtable
리턴 bool

프로퍼티 상세

IMUsersCache 공개적으로 프로퍼티

Param UUID - AgentID Param string - HTTP path to the region the user is in, blank if not found
public Dictionary IMUsersCache
리턴 string>.Dictionary