From 530cc2488461a4ef68a06eaba42698fcdc09f459 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Tue, 19 Feb 2008 19:16:21 +0000 Subject: From: Michael Osias This patch implements the llSendRemoteData command and fixes mantis 552, and possibly 586. --- OpenSim/Region/Environment/Interfaces/IXMLRPC.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment/Interfaces/IXMLRPC.cs') diff --git a/OpenSim/Region/Environment/Interfaces/IXMLRPC.cs b/OpenSim/Region/Environment/Interfaces/IXMLRPC.cs index 82b692d..4d22df5 100644 --- a/OpenSim/Region/Environment/Interfaces/IXMLRPC.cs +++ b/OpenSim/Region/Environment/Interfaces/IXMLRPC.cs @@ -28,6 +28,8 @@ using libsecondlife; using OpenSim.Region.Environment.Modules; +using System.Collections; +using System.Collections.Generic; namespace OpenSim.Region.Environment.Interfaces { @@ -36,9 +38,14 @@ namespace OpenSim.Region.Environment.Interfaces LLUUID OpenXMLRPCChannel(uint localID, LLUUID itemID); void CloseXMLRPCChannel(LLUUID channelKey); bool hasRequests(); - RPCRequestInfo GetNextRequest(); void RemoteDataReply(string channel, string message_id, string sdata, int idata); bool IsEnabled(); - void DeleteChannel(LLUUID itemID); + RPCRequestInfo GetNextCompletedRequest(); + void RemoveCompletedRequest(LLUUID id); + void DeleteChannels(LLUUID itemID); + LLUUID SendRemoteData(uint localID, LLUUID itemID, string channel, string dest, int idata, string sdata); + SendRemoteDataRequest GetNextCompletedSRDRequest(); + void RemoveCompletedSRDRequest(LLUUID id); + void CancelSRDRequests(LLUUID itemID); } -} \ No newline at end of file +} -- cgit v1.1