C# Класс WhiteCore.Modules.Scripting.XMLRPCModule

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

Защищенные свойства (Protected)

Свойство Тип Описание
m_server IHttpServer

Открытые методы

Метод Описание
AddRegion ( IScene scene ) : void
CancelSRDRequests ( UUID itemID ) : void
Close ( ) : void
CloseXMLRPCChannel ( UUID channelKey ) : void
DeleteChannels ( UUID itemID ) : void
FinishedStartup ( ) : void
GetNextCompletedRequest ( ) : IXmlRpcRequestInfo
GetNextCompletedSRDRequest ( ) : IServiceRequest
Initialise ( IConfigSource config ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
IsEnabled ( ) : bool
OpenXMLRPCChannel ( UUID primID, UUID itemID, UUID channelID ) : UUID
RegionLoaded ( IScene scene ) : void
RemoteDataReply ( string channel, string message_id, string sdata, int idata ) : void
RemoveCompletedRequest ( UUID id ) : void
RemoveCompletedSRDRequest ( UUID id ) : void
RemoveRegion ( IScene scene ) : void
SendRemoteData ( UUID primID, UUID itemID, string channel, string dest, int idata, string sdata ) : UUID
ServerStarted ( ) : bool
Start ( IConfigSource config, IRegistryCore registry ) : void
XmlRpcRemoteData ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
hasRequests ( ) : bool

Описание методов

AddRegion() публичный Метод

public AddRegion ( IScene scene ) : void
scene IScene
Результат void

CancelSRDRequests() публичный Метод

public CancelSRDRequests ( UUID itemID ) : void
itemID UUID
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

CloseXMLRPCChannel() публичный Метод

public CloseXMLRPCChannel ( UUID channelKey ) : void
channelKey UUID
Результат void

DeleteChannels() публичный Метод

public DeleteChannels ( UUID itemID ) : void
itemID UUID
Результат void

FinishedStartup() публичный Метод

public FinishedStartup ( ) : void
Результат void

GetNextCompletedRequest() публичный Метод

public GetNextCompletedRequest ( ) : IXmlRpcRequestInfo
Результат IXmlRpcRequestInfo

GetNextCompletedSRDRequest() публичный Метод

public GetNextCompletedSRDRequest ( ) : IServiceRequest
Результат IServiceRequest

Initialise() публичный Метод

public Initialise ( IConfigSource config ) : void
config IConfigSource
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

IsEnabled() публичный Метод

public IsEnabled ( ) : bool
Результат bool

OpenXMLRPCChannel() публичный Метод

public OpenXMLRPCChannel ( UUID primID, UUID itemID, UUID channelID ) : UUID
primID UUID
itemID UUID
channelID UUID
Результат UUID

RegionLoaded() публичный Метод

public RegionLoaded ( IScene scene ) : void
scene IScene
Результат void

RemoteDataReply() публичный Метод

public RemoteDataReply ( string channel, string message_id, string sdata, int idata ) : void
channel string
message_id string
sdata string
idata int
Результат void

RemoveCompletedRequest() публичный Метод

public RemoveCompletedRequest ( UUID id ) : void
id UUID
Результат void

RemoveCompletedSRDRequest() публичный Метод

public RemoveCompletedSRDRequest ( UUID id ) : void
id UUID
Результат void

RemoveRegion() публичный Метод

public RemoveRegion ( IScene scene ) : void
scene IScene
Результат void

SendRemoteData() публичный Метод

public SendRemoteData ( UUID primID, UUID itemID, string channel, string dest, int idata, string sdata ) : UUID
primID UUID
itemID UUID
channel string
dest string
idata int
sdata string
Результат UUID

ServerStarted() публичный Метод

public ServerStarted ( ) : bool
Результат bool

Start() публичный Метод

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

XmlRpcRemoteData() публичный Метод

public XmlRpcRemoteData ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
Результат Nwc.XmlRpc.XmlRpcResponse

hasRequests() публичный Метод

public hasRequests ( ) : bool
Результат bool

Описание свойств

m_server защищенное свойство

protected IHttpServer m_server
Результат IHttpServer