diff options
author | MW | 2009-02-25 18:33:15 +0000 |
---|---|---|
committer | MW | 2009-02-25 18:33:15 +0000 |
commit | 4db232763f578048c3339e6a60fe801cc3853b3d (patch) | |
tree | c43b1442bcf1893fb83894873ddfdacdee5a5130 /OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs | |
parent | * Fix my own unit test (diff) | |
download | opensim-SC_OLD-4db232763f578048c3339e6a60fe801cc3853b3d.zip opensim-SC_OLD-4db232763f578048c3339e6a60fe801cc3853b3d.tar.gz opensim-SC_OLD-4db232763f578048c3339e6a60fe801cc3853b3d.tar.bz2 opensim-SC_OLD-4db232763f578048c3339e6a60fe801cc3853b3d.tar.xz |
More refactoring of the Grid, User and Messaging servers.
Diffstat (limited to 'OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs')
-rw-r--r-- | OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs b/OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs index 59e9805..5b245ee 100644 --- a/OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs +++ b/OpenSim/Grid/UserServer.Modules/MessageServersConnector.cs | |||
@@ -35,6 +35,7 @@ using Nwc.XmlRpc; | |||
35 | using OpenMetaverse; | 35 | using OpenMetaverse; |
36 | using OpenSim.Framework; | 36 | using OpenSim.Framework; |
37 | using OpenSim.Framework.Servers; | 37 | using OpenSim.Framework.Servers; |
38 | using OpenSim.Grid.Framework; | ||
38 | 39 | ||
39 | namespace OpenSim.Grid.UserServer.Modules | 40 | namespace OpenSim.Grid.UserServer.Modules |
40 | { | 41 | { |
@@ -78,6 +79,8 @@ namespace OpenSim.Grid.UserServer.Modules | |||
78 | 79 | ||
79 | Thread m_NotifyThread; | 80 | Thread m_NotifyThread; |
80 | 81 | ||
82 | private IUGAIMCore m_core; | ||
83 | |||
81 | public event AgentLocationDelegate OnAgentLocation; | 84 | public event AgentLocationDelegate OnAgentLocation; |
82 | public event AgentLeavingDelegate OnAgentLeaving; | 85 | public event AgentLeavingDelegate OnAgentLeaving; |
83 | public event RegionStartupDelegate OnRegionStartup; | 86 | public event RegionStartupDelegate OnRegionStartup; |
@@ -86,18 +89,18 @@ namespace OpenSim.Grid.UserServer.Modules | |||
86 | public MessageServersConnector() | 89 | public MessageServersConnector() |
87 | { | 90 | { |
88 | MessageServers = new Dictionary<string, MessageServerInfo>(); | 91 | MessageServers = new Dictionary<string, MessageServerInfo>(); |
89 | m_NotifyThread = new Thread(new ThreadStart(NotifyQueueRunner)); | ||
90 | m_NotifyThread.Start(); | ||
91 | } | 92 | } |
92 | 93 | ||
93 | public void Initialise() | 94 | public void Initialise(IUGAIMCore core) |
94 | { | 95 | { |
95 | 96 | m_core = core; | |
97 | m_core.RegisterInterface<MessageServersConnector>(this); | ||
98 | m_NotifyThread = new Thread(new ThreadStart(NotifyQueueRunner)); | ||
99 | m_NotifyThread.Start(); | ||
96 | } | 100 | } |
97 | 101 | ||
98 | public void PostInitialise() | 102 | public void PostInitialise() |
99 | { | 103 | { |
100 | |||
101 | } | 104 | } |
102 | 105 | ||
103 | public void RegisterHandlers(BaseHttpServer httpServer) | 106 | public void RegisterHandlers(BaseHttpServer httpServer) |