C# 클래스 WhiteCore.Modules.Scripting.XMLRPCModule

상속: IService, INonSharedRegionModule, IXMLRPC
파일 보기 프로젝트 열기: WhiteCoreSim/WhiteCore-Dev

보호된 프로퍼티들

프로퍼티 타입 설명
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