diff options
Diffstat (limited to 'OpenSim/Region')
13 files changed, 17 insertions, 37 deletions
diff --git a/OpenSim/Region/Application/HGCommands.cs b/OpenSim/Region/Application/HGCommands.cs index 7ae161d..a863697 100644 --- a/OpenSim/Region/Application/HGCommands.cs +++ b/OpenSim/Region/Application/HGCommands.cs | |||
@@ -44,14 +44,14 @@ namespace OpenSim | |||
44 | { | 44 | { |
45 | // private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 45 | // private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
46 | 46 | ||
47 | public static Scene CreateScene(RegionInfo regionInfo, AgentCircuitManager circuitManager, CommunicationsManager m_commsManager, | 47 | public static Scene CreateScene(RegionInfo regionInfo, AgentCircuitManager circuitManager, |
48 | StorageManager storageManager, ModuleLoader m_moduleLoader, ConfigSettings m_configSettings, OpenSimConfigSource m_config, string m_version) | 48 | StorageManager storageManager, ModuleLoader m_moduleLoader, ConfigSettings m_configSettings, OpenSimConfigSource m_config, string m_version) |
49 | { | 49 | { |
50 | HGSceneCommunicationService sceneGridService = new HGSceneCommunicationService(m_commsManager); | 50 | HGSceneCommunicationService sceneGridService = new HGSceneCommunicationService(); |
51 | 51 | ||
52 | return | 52 | return |
53 | new HGScene( | 53 | new HGScene( |
54 | regionInfo, circuitManager, m_commsManager, sceneGridService, storageManager, | 54 | regionInfo, circuitManager, sceneGridService, storageManager, |
55 | m_moduleLoader, false, m_configSettings.PhysicalPrim, | 55 | m_moduleLoader, false, m_configSettings.PhysicalPrim, |
56 | m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version); | 56 | m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version); |
57 | } | 57 | } |
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs index d745fdc..7963785 100644 --- a/OpenSim/Region/Application/OpenSimBase.cs +++ b/OpenSim/Region/Application/OpenSimBase.cs | |||
@@ -607,13 +607,13 @@ namespace OpenSim | |||
607 | { | 607 | { |
608 | bool hgrid = ConfigSource.Source.Configs["Startup"].GetBoolean("hypergrid", false); | 608 | bool hgrid = ConfigSource.Source.Configs["Startup"].GetBoolean("hypergrid", false); |
609 | if (hgrid) | 609 | if (hgrid) |
610 | return HGCommands.CreateScene(regionInfo, circuitManager, m_commsManager, | 610 | return HGCommands.CreateScene(regionInfo, circuitManager, |
611 | storageManager, m_moduleLoader, m_configSettings, m_config, m_version); | 611 | storageManager, m_moduleLoader, m_configSettings, m_config, m_version); |
612 | 612 | ||
613 | SceneCommunicationService sceneGridService = new SceneCommunicationService(m_commsManager); | 613 | SceneCommunicationService sceneGridService = new SceneCommunicationService(); |
614 | 614 | ||
615 | return new Scene( | 615 | return new Scene( |
616 | regionInfo, circuitManager, m_commsManager, sceneGridService, | 616 | regionInfo, circuitManager, sceneGridService, |
617 | storageManager, m_moduleLoader, false, m_configSettings.PhysicalPrim, | 617 | storageManager, m_moduleLoader, false, m_configSettings.PhysicalPrim, |
618 | m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version); | 618 | m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version); |
619 | } | 619 | } |
diff --git a/OpenSim/Region/ClientStack/RegionApplicationBase.cs b/OpenSim/Region/ClientStack/RegionApplicationBase.cs index fa6c9a8..0ec87e5 100644 --- a/OpenSim/Region/ClientStack/RegionApplicationBase.cs +++ b/OpenSim/Region/ClientStack/RegionApplicationBase.cs | |||
@@ -56,13 +56,6 @@ namespace OpenSim.Region.ClientStack | |||
56 | 56 | ||
57 | protected uint m_httpServerPort; | 57 | protected uint m_httpServerPort; |
58 | 58 | ||
59 | public CommunicationsManager CommunicationsManager | ||
60 | { | ||
61 | get { return m_commsManager; } | ||
62 | set { m_commsManager = value; } | ||
63 | } | ||
64 | protected CommunicationsManager m_commsManager; | ||
65 | |||
66 | protected StorageManager m_storageManager; | 59 | protected StorageManager m_storageManager; |
67 | 60 | ||
68 | protected ClientStackManager m_clientStackManager; | 61 | protected ClientStackManager m_clientStackManager; |
diff --git a/OpenSim/Region/CoreModules/Framework/Library/LibraryModule.cs b/OpenSim/Region/CoreModules/Framework/Library/LibraryModule.cs index cc5b0e4..cf06e01 100644 --- a/OpenSim/Region/CoreModules/Framework/Library/LibraryModule.cs +++ b/OpenSim/Region/CoreModules/Framework/Library/LibraryModule.cs | |||
@@ -157,7 +157,6 @@ namespace OpenSim.Region.CoreModules.Framework.Library | |||
157 | 157 | ||
158 | RegionInfo regInfo = new RegionInfo(); | 158 | RegionInfo regInfo = new RegionInfo(); |
159 | Scene m_MockScene = new Scene(regInfo); | 159 | Scene m_MockScene = new Scene(regInfo); |
160 | m_MockScene.CommsManager = m_Scene.CommsManager; | ||
161 | LocalInventoryService invService = new LocalInventoryService(lib); | 160 | LocalInventoryService invService = new LocalInventoryService(lib); |
162 | m_MockScene.RegisterModuleInterface<IInventoryService>(invService); | 161 | m_MockScene.RegisterModuleInterface<IInventoryService>(invService); |
163 | m_MockScene.RegisterModuleInterface<IAssetService>(m_Scene.AssetService); | 162 | m_MockScene.RegisterModuleInterface<IAssetService>(m_Scene.AssetService); |
diff --git a/OpenSim/Region/CoreModules/InterGrid/OGSRadmin.cs b/OpenSim/Region/CoreModules/InterGrid/OGSRadmin.cs index f9bc935..b7d3904 100644 --- a/OpenSim/Region/CoreModules/InterGrid/OGSRadmin.cs +++ b/OpenSim/Region/CoreModules/InterGrid/OGSRadmin.cs | |||
@@ -46,7 +46,6 @@ namespace OpenSim.Region.CoreModules.InterGrid | |||
46 | { | 46 | { |
47 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 47 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
48 | private readonly List<Scene> m_scenes = new List<Scene>(); | 48 | private readonly List<Scene> m_scenes = new List<Scene>(); |
49 | private CommunicationsManager m_com; | ||
50 | private IConfigSource m_settings; | 49 | private IConfigSource m_settings; |
51 | 50 | ||
52 | #region Implementation of IRegionModuleBase | 51 | #region Implementation of IRegionModuleBase |
@@ -88,7 +87,6 @@ namespace OpenSim.Region.CoreModules.InterGrid | |||
88 | { | 87 | { |
89 | if (m_settings.Configs["Startup"].GetBoolean("gridmode", false)) | 88 | if (m_settings.Configs["Startup"].GetBoolean("gridmode", false)) |
90 | { | 89 | { |
91 | m_com = m_scenes[0].CommsManager; | ||
92 | MainServer.Instance.AddXmlRPCHandler("grid_message", GridWideMessage); | 90 | MainServer.Instance.AddXmlRPCHandler("grid_message", GridWideMessage); |
93 | } | 91 | } |
94 | } | 92 | } |
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs index 81496d6..bd2d8cb 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs | |||
@@ -58,8 +58,6 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation | |||
58 | protected LocalSimulationConnectorModule m_localBackend; | 58 | protected LocalSimulationConnectorModule m_localBackend; |
59 | protected SimulationServiceConnector m_remoteConnector; | 59 | protected SimulationServiceConnector m_remoteConnector; |
60 | 60 | ||
61 | protected CommunicationsManager m_commsManager; | ||
62 | |||
63 | protected IHyperlinkService m_hyperlinkService; | 61 | protected IHyperlinkService m_hyperlinkService; |
64 | 62 | ||
65 | protected bool m_safemode; | 63 | protected bool m_safemode; |
@@ -150,7 +148,6 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation | |||
150 | protected virtual void InitOnce(Scene scene) | 148 | protected virtual void InitOnce(Scene scene) |
151 | { | 149 | { |
152 | m_localBackend = new LocalSimulationConnectorModule(); | 150 | m_localBackend = new LocalSimulationConnectorModule(); |
153 | m_commsManager = scene.CommsManager; | ||
154 | m_aScene = scene; | 151 | m_aScene = scene; |
155 | //m_regionClient = new RegionToRegionClient(m_aScene, m_hyperlinkService); | 152 | //m_regionClient = new RegionToRegionClient(m_aScene, m_hyperlinkService); |
156 | m_thisIP = Util.GetHostFromDNS(scene.RegionInfo.ExternalHostName); | 153 | m_thisIP = Util.GetHostFromDNS(scene.RegionInfo.ExternalHostName); |
diff --git a/OpenSim/Region/Framework/Scenes/Hypergrid/HGScene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Hypergrid/HGScene.Inventory.cs index 76d7a09..8e08912 100644 --- a/OpenSim/Region/Framework/Scenes/Hypergrid/HGScene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Hypergrid/HGScene.Inventory.cs | |||
@@ -64,11 +64,11 @@ namespace OpenSim.Region.Framework.Scenes.Hypergrid | |||
64 | #region Constructors | 64 | #region Constructors |
65 | 65 | ||
66 | public HGScene(RegionInfo regInfo, AgentCircuitManager authen, | 66 | public HGScene(RegionInfo regInfo, AgentCircuitManager authen, |
67 | CommunicationsManager commsMan, SceneCommunicationService sceneGridService, | 67 | SceneCommunicationService sceneGridService, |
68 | StorageManager storeManager, | 68 | StorageManager storeManager, |
69 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, | 69 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, |
70 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) | 70 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) |
71 | : base(regInfo, authen, commsMan, sceneGridService, storeManager, moduleLoader, | 71 | : base(regInfo, authen, sceneGridService, storeManager, moduleLoader, |
72 | dumpAssetsToFile, physicalPrim, SeeIntoRegionFromNeighbor, config, simulatorVersion) | 72 | dumpAssetsToFile, physicalPrim, SeeIntoRegionFromNeighbor, config, simulatorVersion) |
73 | { | 73 | { |
74 | m_log.Info("[HGScene]: Starting HGScene."); | 74 | m_log.Info("[HGScene]: Starting HGScene."); |
diff --git a/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs b/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs index 61419e6..a7a7c27 100644 --- a/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs +++ b/OpenSim/Region/Framework/Scenes/Hypergrid/HGSceneCommunicationService.cs | |||
@@ -58,7 +58,7 @@ namespace OpenSim.Region.Framework.Scenes.Hypergrid | |||
58 | } | 58 | } |
59 | } | 59 | } |
60 | 60 | ||
61 | public HGSceneCommunicationService(CommunicationsManager commsMan) : base(commsMan) | 61 | public HGSceneCommunicationService() : base() |
62 | { | 62 | { |
63 | } | 63 | } |
64 | 64 | ||
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index 0493b4c..618e153 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -140,7 +140,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
140 | protected ModuleLoader m_moduleLoader; | 140 | protected ModuleLoader m_moduleLoader; |
141 | protected StorageManager m_storageManager; | 141 | protected StorageManager m_storageManager; |
142 | protected AgentCircuitManager m_authenticateHandler; | 142 | protected AgentCircuitManager m_authenticateHandler; |
143 | public CommunicationsManager CommsManager; | ||
144 | 143 | ||
145 | protected SceneCommunicationService m_sceneGridService; | 144 | protected SceneCommunicationService m_sceneGridService; |
146 | public bool loginsdisabled = true; | 145 | public bool loginsdisabled = true; |
@@ -547,7 +546,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
547 | #region Constructors | 546 | #region Constructors |
548 | 547 | ||
549 | public Scene(RegionInfo regInfo, AgentCircuitManager authen, | 548 | public Scene(RegionInfo regInfo, AgentCircuitManager authen, |
550 | CommunicationsManager commsMan, SceneCommunicationService sceneGridService, | 549 | SceneCommunicationService sceneGridService, |
551 | StorageManager storeManager, | 550 | StorageManager storeManager, |
552 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, | 551 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, |
553 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) | 552 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) |
@@ -583,7 +582,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
583 | m_lastAllocatedLocalId = (uint)(random.NextDouble() * (double)(uint.MaxValue/2))+(uint)(uint.MaxValue/4); | 582 | m_lastAllocatedLocalId = (uint)(random.NextDouble() * (double)(uint.MaxValue/2))+(uint)(uint.MaxValue/4); |
584 | m_moduleLoader = moduleLoader; | 583 | m_moduleLoader = moduleLoader; |
585 | m_authenticateHandler = authen; | 584 | m_authenticateHandler = authen; |
586 | CommsManager = commsMan; | ||
587 | m_sceneGridService = sceneGridService; | 585 | m_sceneGridService = sceneGridService; |
588 | m_storageManager = storeManager; | 586 | m_storageManager = storeManager; |
589 | m_regInfo = regInfo; | 587 | m_regInfo = regInfo; |
diff --git a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs index 2e82748..269bd4a 100644 --- a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs | |||
@@ -56,7 +56,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
56 | { | 56 | { |
57 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 57 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
58 | 58 | ||
59 | protected CommunicationsManager m_commsProvider; | ||
60 | protected RegionInfo m_regionInfo; | 59 | protected RegionInfo m_regionInfo; |
61 | protected Scene m_scene; | 60 | protected Scene m_scene; |
62 | 61 | ||
@@ -124,9 +123,8 @@ namespace OpenSim.Region.Framework.Scenes | |||
124 | 123 | ||
125 | public KiPrimitiveDelegate KiPrimitive; | 124 | public KiPrimitiveDelegate KiPrimitive; |
126 | 125 | ||
127 | public SceneCommunicationService(CommunicationsManager commsMan) | 126 | public SceneCommunicationService() |
128 | { | 127 | { |
129 | m_commsProvider = commsMan; | ||
130 | m_agentsInTransit = new List<UUID>(); | 128 | m_agentsInTransit = new List<UUID>(); |
131 | } | 129 | } |
132 | 130 | ||
diff --git a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs index 2365e16..501207e 100644 --- a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs +++ b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs | |||
@@ -58,7 +58,6 @@ namespace OpenSim.Region.Framework.Scenes.Tests | |||
58 | public UUID agent1, agent2, agent3; | 58 | public UUID agent1, agent2, agent3; |
59 | public static Random random; | 59 | public static Random random; |
60 | public ulong region1,region2,region3; | 60 | public ulong region1,region2,region3; |
61 | public TestCommunicationsManager cm; | ||
62 | public AgentCircuitData acd1; | 61 | public AgentCircuitData acd1; |
63 | public SceneObjectGroup sog1, sog2, sog3; | 62 | public SceneObjectGroup sog1, sog2, sog3; |
64 | public TestClient testclient; | 63 | public TestClient testclient; |
@@ -66,10 +65,9 @@ namespace OpenSim.Region.Framework.Scenes.Tests | |||
66 | [TestFixtureSetUp] | 65 | [TestFixtureSetUp] |
67 | public void Init() | 66 | public void Init() |
68 | { | 67 | { |
69 | cm = new TestCommunicationsManager(); | 68 | scene = SceneSetupHelpers.SetupScene("Neighbour x", UUID.Random(), 1000, 1000); |
70 | scene = SceneSetupHelpers.SetupScene("Neighbour x", UUID.Random(), 1000, 1000, cm); | 69 | scene2 = SceneSetupHelpers.SetupScene("Neighbour x+1", UUID.Random(), 1001, 1000); |
71 | scene2 = SceneSetupHelpers.SetupScene("Neighbour x+1", UUID.Random(), 1001, 1000, cm); | 70 | scene3 = SceneSetupHelpers.SetupScene("Neighbour x-1", UUID.Random(), 999, 1000); |
72 | scene3 = SceneSetupHelpers.SetupScene("Neighbour x-1", UUID.Random(), 999, 1000, cm); | ||
73 | 71 | ||
74 | ISharedRegionModule interregionComms = new LocalSimulationConnectorModule(); | 72 | ISharedRegionModule interregionComms = new LocalSimulationConnectorModule(); |
75 | interregionComms.Initialise(new IniConfigSource()); | 73 | interregionComms.Initialise(new IniConfigSource()); |
diff --git a/OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs b/OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs index 8a27b7b..c77220c 100644 --- a/OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs +++ b/OpenSim/Region/Framework/Scenes/Tests/SceneTests.cs | |||
@@ -132,7 +132,7 @@ namespace OpenSim.Region.Framework.Scenes.Tests | |||
132 | RegionInfo regionInfo = new RegionInfo(0,0,null,null); | 132 | RegionInfo regionInfo = new RegionInfo(0,0,null,null); |
133 | FakeStorageManager storageManager = new FakeStorageManager(); | 133 | FakeStorageManager storageManager = new FakeStorageManager(); |
134 | 134 | ||
135 | new Scene(regionInfo, null, null, null, storageManager, null, false, false, false, null, null); | 135 | new Scene(regionInfo, null, null, storageManager, null, false, false, false, null, null); |
136 | } | 136 | } |
137 | } | 137 | } |
138 | } | 138 | } |
diff --git a/OpenSim/Region/Framework/Scenes/Tests/StandaloneTeleportTests.cs b/OpenSim/Region/Framework/Scenes/Tests/StandaloneTeleportTests.cs index a030dc4..cafe48a 100644 --- a/OpenSim/Region/Framework/Scenes/Tests/StandaloneTeleportTests.cs +++ b/OpenSim/Region/Framework/Scenes/Tests/StandaloneTeleportTests.cs | |||
@@ -113,17 +113,16 @@ namespace OpenSim.Region.Framework.Scenes.Tests | |||
113 | 113 | ||
114 | UUID sceneAId = UUID.Parse("00000000-0000-0000-0000-000000000100"); | 114 | UUID sceneAId = UUID.Parse("00000000-0000-0000-0000-000000000100"); |
115 | UUID sceneBId = UUID.Parse("00000000-0000-0000-0000-000000000200"); | 115 | UUID sceneBId = UUID.Parse("00000000-0000-0000-0000-000000000200"); |
116 | TestCommunicationsManager cm = new TestCommunicationsManager(); | ||
117 | 116 | ||
118 | // shared module | 117 | // shared module |
119 | ISharedRegionModule interregionComms = new LocalSimulationConnectorModule(); | 118 | ISharedRegionModule interregionComms = new LocalSimulationConnectorModule(); |
120 | 119 | ||
121 | 120 | ||
122 | Scene sceneB = SceneSetupHelpers.SetupScene("sceneB", sceneBId, 1010, 1010, cm, "grid"); | 121 | Scene sceneB = SceneSetupHelpers.SetupScene("sceneB", sceneBId, 1010, 1010, "grid"); |
123 | SceneSetupHelpers.SetupSceneModules(sceneB, new IniConfigSource(), interregionComms); | 122 | SceneSetupHelpers.SetupSceneModules(sceneB, new IniConfigSource(), interregionComms); |
124 | sceneB.RegisterRegionWithGrid(); | 123 | sceneB.RegisterRegionWithGrid(); |
125 | 124 | ||
126 | Scene sceneA = SceneSetupHelpers.SetupScene("sceneA", sceneAId, 1000, 1000, cm, "grid"); | 125 | Scene sceneA = SceneSetupHelpers.SetupScene("sceneA", sceneAId, 1000, 1000, "grid"); |
127 | SceneSetupHelpers.SetupSceneModules(sceneA, new IniConfigSource(), interregionComms); | 126 | SceneSetupHelpers.SetupSceneModules(sceneA, new IniConfigSource(), interregionComms); |
128 | sceneA.RegisterRegionWithGrid(); | 127 | sceneA.RegisterRegionWithGrid(); |
129 | 128 | ||