aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs')
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs48
1 files changed, 0 insertions, 48 deletions
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs
index f485cd1..81496d6 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/RemoteSimulationConnector.cs
@@ -37,7 +37,6 @@ using OpenMetaverse;
37using OpenMetaverse.StructuredData; 37using OpenMetaverse.StructuredData;
38using OpenSim.Framework; 38using OpenSim.Framework;
39using OpenSim.Framework.Communications; 39using OpenSim.Framework.Communications;
40using OpenSim.Framework.Communications.Clients;
41using OpenSim.Region.Framework.Interfaces; 40using OpenSim.Region.Framework.Interfaces;
42using OpenSim.Region.Framework.Scenes; 41using OpenSim.Region.Framework.Scenes;
43using OpenSim.Region.Framework.Scenes.Hypergrid; 42using OpenSim.Region.Framework.Scenes.Hypergrid;
@@ -306,52 +305,5 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation
306 305
307 #endregion /* IInterregionComms */ 306 #endregion /* IInterregionComms */
308 307
309
310 protected class RegionToRegionClient : RegionClient
311 {
312 Scene m_aScene = null;
313 IHyperlinkService m_hyperlinkService;
314
315 public RegionToRegionClient(Scene s, IHyperlinkService hyperService)
316 {
317 m_aScene = s;
318 m_hyperlinkService = hyperService;
319 }
320
321 public override ulong GetRegionHandle(ulong handle)
322 {
323 if (m_aScene.SceneGridService is HGSceneCommunicationService)
324 {
325 if (m_hyperlinkService != null)
326 return m_hyperlinkService.FindRegionHandle(handle);
327 }
328
329 return handle;
330 }
331
332 public override bool IsHyperlink(ulong handle)
333 {
334 if (m_aScene.SceneGridService is HGSceneCommunicationService)
335 {
336 if ((m_hyperlinkService != null) && (m_hyperlinkService.GetHyperlinkRegion(handle) != null))
337 return true;
338 }
339 return false;
340 }
341
342 public override void SendUserInformation(GridRegion regInfo, AgentCircuitData aCircuit)
343 {
344 if (m_hyperlinkService != null)
345 m_hyperlinkService.SendUserInformation(regInfo, aCircuit);
346
347 }
348
349 public override void AdjustUserInformation(AgentCircuitData aCircuit)
350 {
351 if (m_hyperlinkService != null)
352 m_hyperlinkService.AdjustUserInformation(aCircuit);
353 }
354 }
355
356 } 308 }
357} 309}