From 29aa41daa004531cc41649c1818e4e432600cc32 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Fri, 5 Oct 2007 19:33:26 +0000 Subject: Code from Illumious Beltran (IBM) implementing more LSL The functions implemented are: llListen llListenControl llListenRemove llOpenRemoteDataChannel llCloseRemoteDataChannel llRemoteDataReply The events implemented are: listen remote_data --- OpenSim/Region/Environment/Interfaces/IWorldComm.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 OpenSim/Region/Environment/Interfaces/IWorldComm.cs (limited to 'OpenSim/Region/Environment/Interfaces/IWorldComm.cs') diff --git a/OpenSim/Region/Environment/Interfaces/IWorldComm.cs b/OpenSim/Region/Environment/Interfaces/IWorldComm.cs new file mode 100644 index 0000000..23bdbb6 --- /dev/null +++ b/OpenSim/Region/Environment/Interfaces/IWorldComm.cs @@ -0,0 +1,15 @@ +using libsecondlife; +using OpenSim.Region.Environment.Modules; + +namespace OpenSim.Region.Environment.Interfaces +{ + public interface IWorldComm + { + int Listen(uint LocalID, LLUUID itemID, LLUUID hostID, int channel, string name, string id, string msg); + void DeliverMessage(string sourceItemID, int type, int channel, string name, string msg); + bool HasMessages(); + ListenerInfo GetNextMessage(); + void ListenControl(int handle, int active); + void ListenRemove(int handle); + } +} \ No newline at end of file -- cgit v1.1