12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- using OpenMetaverse;
- namespace OpenSim.Region.Framework.Interfaces
- {
- public interface IXmlRpcRequestInfo
- {
- bool IsProcessed();
- UUID GetChannelKey();
- void SetProcessed(bool processed);
- void SetStrRetval(string resp);
- string GetStrRetval();
- void SetIntRetval(int resp);
- int GetIntRetval();
- uint GetLocalID();
- UUID GetItemID();
- string GetStrVal();
- int GetIntValue();
- UUID GetMessageID();
- }
- public interface IXMLRPC
- {
- UUID OpenXMLRPCChannel(uint localID, UUID itemID, UUID channelID);
- void CloseXMLRPCChannel(UUID channelKey);
- bool hasRequests();
- void RemoteDataReply(string channel, string message_id, string sdata, int idata);
- bool IsEnabled();
- IXmlRpcRequestInfo GetNextCompletedRequest();
- void RemoveCompletedRequest(UUID id);
- void DeleteChannels(UUID itemID);
- UUID SendRemoteData(uint localID, UUID itemID, string channel, string dest, int idata, string sdata);
- IServiceRequest GetNextCompletedSRDRequest();
- void RemoveCompletedSRDRequest(UUID id);
- void CancelSRDRequests(UUID itemID);
- int Port { get; }
- }
- }
|