diff options
Diffstat (limited to 'OpenSim/Region/Environment/Modules/Scripting/WorldComm')
-rw-r--r-- | OpenSim/Region/Environment/Modules/Scripting/WorldComm/WorldCommModule.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Region/Environment/Modules/Scripting/WorldComm/WorldCommModule.cs b/OpenSim/Region/Environment/Modules/Scripting/WorldComm/WorldCommModule.cs index c4c1718..e79b2bd 100644 --- a/OpenSim/Region/Environment/Modules/Scripting/WorldComm/WorldCommModule.cs +++ b/OpenSim/Region/Environment/Modules/Scripting/WorldComm/WorldCommModule.cs | |||
@@ -75,6 +75,10 @@ namespace OpenSim.Region.Environment.Modules.Scripting.WorldComm | |||
75 | private Queue m_pendingQ; | 75 | private Queue m_pendingQ; |
76 | private Scene m_scene; | 76 | private Scene m_scene; |
77 | 77 | ||
78 | public WorldCommModule() | ||
79 | { | ||
80 | } | ||
81 | |||
78 | #region IRegionModule Members | 82 | #region IRegionModule Members |
79 | 83 | ||
80 | public void Initialise(Scene scene, IConfigSource config) | 84 | public void Initialise(Scene scene, IConfigSource config) |
@@ -320,8 +324,8 @@ namespace OpenSim.Region.Environment.Modules.Scripting.WorldComm | |||
320 | public class ListenerManager | 324 | public class ListenerManager |
321 | { | 325 | { |
322 | //private Dictionary<int, ListenerInfo> m_listeners; | 326 | //private Dictionary<int, ListenerInfo> m_listeners; |
323 | private readonly Hashtable m_listeners = Hashtable.Synchronized(new Hashtable()); | ||
324 | private object ListenersLock = new object(); | 327 | private object ListenersLock = new object(); |
328 | private Hashtable m_listeners = Hashtable.Synchronized(new Hashtable()); | ||
325 | private int m_MaxListeners = 100; | 329 | private int m_MaxListeners = 100; |
326 | 330 | ||
327 | public int AddListener(uint localID, LLUUID itemID, LLUUID hostID, int channel, string name, string id, string msg) | 331 | public int AddListener(uint localID, LLUUID itemID, LLUUID hostID, int channel, string name, string id, string msg) |
@@ -481,7 +485,6 @@ namespace OpenSim.Region.Environment.Modules.Scripting.WorldComm | |||
481 | 485 | ||
482 | public class ListenerInfo | 486 | public class ListenerInfo |
483 | { | 487 | { |
484 | private readonly LLUUID m_sourceItemID; // ID of the scenePart or avatar source of the message | ||
485 | private bool m_active; // Listener is active or not | 488 | private bool m_active; // Listener is active or not |
486 | private int m_channel; // Channel | 489 | private int m_channel; // Channel |
487 | private int m_handle; // Assigned handle of this listener | 490 | private int m_handle; // Assigned handle of this listener |
@@ -491,6 +494,7 @@ namespace OpenSim.Region.Environment.Modules.Scripting.WorldComm | |||
491 | private uint m_localID; // Local ID from script engine | 494 | private uint m_localID; // Local ID from script engine |
492 | private string m_message; // The message | 495 | private string m_message; // The message |
493 | private string m_name; // Object name to filter messages from | 496 | private string m_name; // Object name to filter messages from |
497 | private LLUUID m_sourceItemID; // ID of the scenePart or avatar source of the message | ||
494 | 498 | ||
495 | public ListenerInfo(uint localID, int handle, LLUUID ItemID, LLUUID hostID, int channel, string name, LLUUID id, string message) | 499 | public ListenerInfo(uint localID, int handle, LLUUID ItemID, LLUUID hostID, int channel, string name, LLUUID id, string message) |
496 | { | 500 | { |