diff options
author | Sean Dague | 2008-02-19 19:16:21 +0000 |
---|---|---|
committer | Sean Dague | 2008-02-19 19:16:21 +0000 |
commit | 530cc2488461a4ef68a06eaba42698fcdc09f459 (patch) | |
tree | d2db34a2dcdb10b3b85aaeb200334ee9a27cae91 /OpenSim/Region/Environment/Interfaces | |
parent | Added to OpenSim.ini.example: (diff) | |
download | opensim-SC-530cc2488461a4ef68a06eaba42698fcdc09f459.zip opensim-SC-530cc2488461a4ef68a06eaba42698fcdc09f459.tar.gz opensim-SC-530cc2488461a4ef68a06eaba42698fcdc09f459.tar.bz2 opensim-SC-530cc2488461a4ef68a06eaba42698fcdc09f459.tar.xz |
From: Michael Osias <mosias@us.ibm.com>
This patch implements the llSendRemoteData command and fixes mantis 552,
and possibly 586.
Diffstat (limited to 'OpenSim/Region/Environment/Interfaces')
-rw-r--r-- | OpenSim/Region/Environment/Interfaces/IHttpRequests.cs | 2 | ||||
-rw-r--r-- | OpenSim/Region/Environment/Interfaces/IWorldComm.cs | 5 | ||||
-rw-r--r-- | OpenSim/Region/Environment/Interfaces/IXMLRPC.cs | 13 |
3 files changed, 16 insertions, 4 deletions
diff --git a/OpenSim/Region/Environment/Interfaces/IHttpRequests.cs b/OpenSim/Region/Environment/Interfaces/IHttpRequests.cs index 6aa8f35..946abef 100644 --- a/OpenSim/Region/Environment/Interfaces/IHttpRequests.cs +++ b/OpenSim/Region/Environment/Interfaces/IHttpRequests.cs | |||
@@ -38,5 +38,7 @@ namespace OpenSim.Region.Environment.Interfaces | |||
38 | LLUUID StartHttpRequest(uint localID, LLUUID itemID, string url, List<string> parameters, string body); | 38 | LLUUID StartHttpRequest(uint localID, LLUUID itemID, string url, List<string> parameters, string body); |
39 | void StopHttpRequest(uint m_localID, LLUUID m_itemID); | 39 | void StopHttpRequest(uint m_localID, LLUUID m_itemID); |
40 | HttpRequestClass GetNextCompletedRequest(); | 40 | HttpRequestClass GetNextCompletedRequest(); |
41 | void RemoveCompletedRequest(LLUUID id); | ||
42 | |||
41 | } | 43 | } |
42 | } \ No newline at end of file | 44 | } \ No newline at end of file |
diff --git a/OpenSim/Region/Environment/Interfaces/IWorldComm.cs b/OpenSim/Region/Environment/Interfaces/IWorldComm.cs index 7567bb2..89c3d6f 100644 --- a/OpenSim/Region/Environment/Interfaces/IWorldComm.cs +++ b/OpenSim/Region/Environment/Interfaces/IWorldComm.cs | |||
@@ -41,5 +41,8 @@ namespace OpenSim.Region.Environment.Interfaces | |||
41 | void ListenControl(int handle, int active); | 41 | void ListenControl(int handle, int active); |
42 | void ListenRemove(int handle); | 42 | void ListenRemove(int handle); |
43 | void DeleteListener(LLUUID itemID); | 43 | void DeleteListener(LLUUID itemID); |
44 | uint PeekNextMessageLocalID(); | ||
45 | LLUUID PeekNextMessageItemID(); | ||
46 | |||
44 | } | 47 | } |
45 | } \ No newline at end of file | 48 | } |
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 @@ | |||
28 | 28 | ||
29 | using libsecondlife; | 29 | using libsecondlife; |
30 | using OpenSim.Region.Environment.Modules; | 30 | using OpenSim.Region.Environment.Modules; |
31 | using System.Collections; | ||
32 | using System.Collections.Generic; | ||
31 | 33 | ||
32 | namespace OpenSim.Region.Environment.Interfaces | 34 | namespace OpenSim.Region.Environment.Interfaces |
33 | { | 35 | { |
@@ -36,9 +38,14 @@ namespace OpenSim.Region.Environment.Interfaces | |||
36 | LLUUID OpenXMLRPCChannel(uint localID, LLUUID itemID); | 38 | LLUUID OpenXMLRPCChannel(uint localID, LLUUID itemID); |
37 | void CloseXMLRPCChannel(LLUUID channelKey); | 39 | void CloseXMLRPCChannel(LLUUID channelKey); |
38 | bool hasRequests(); | 40 | bool hasRequests(); |
39 | RPCRequestInfo GetNextRequest(); | ||
40 | void RemoteDataReply(string channel, string message_id, string sdata, int idata); | 41 | void RemoteDataReply(string channel, string message_id, string sdata, int idata); |
41 | bool IsEnabled(); | 42 | bool IsEnabled(); |
42 | void DeleteChannel(LLUUID itemID); | 43 | RPCRequestInfo GetNextCompletedRequest(); |
44 | void RemoveCompletedRequest(LLUUID id); | ||
45 | void DeleteChannels(LLUUID itemID); | ||
46 | LLUUID SendRemoteData(uint localID, LLUUID itemID, string channel, string dest, int idata, string sdata); | ||
47 | SendRemoteDataRequest GetNextCompletedSRDRequest(); | ||
48 | void RemoveCompletedSRDRequest(LLUUID id); | ||
49 | void CancelSRDRequests(LLUUID itemID); | ||
43 | } | 50 | } |
44 | } \ No newline at end of file | 51 | } |