C# Class Aurora.Addon.HyperGrid.InstantMessageServerConnector

Inheritance: IService
Afficher le fichier Open project: RevolutionSmythe/Aurora-HG-Plugin

Méthodes publiques

Свойство Type Description
IMUsersCache string>.Dictionary

Méthodes publiques

Méthode Description
FinishedStartup ( ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
SendIM ( Aurora.Framework.GridInstantMessage gim ) : bool

Method Details

ConvertGridInstantMessageToXMLRPC() protected méthode

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
Résultat System.Collections.Hashtable

FinishedStartup() public méthode

public FinishedStartup ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

ProcessInstantMessage() protected méthode

protected ProcessInstantMessage ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
Résultat Nwc.XmlRpc.XmlRpcResponse

Start() public méthode

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

doIMSending() protected méthode

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

Property Details

IMUsersCache public_oe property

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