C# Класс Aurora.Addon.HyperGrid.InstantMessageServerConnector

Наследование: IService
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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