diff options
author | Diva Canto | 2010-01-24 14:30:48 -0800 |
---|---|---|
committer | Diva Canto | 2010-01-24 14:30:48 -0800 |
commit | 48b03c2c61a422c3ac9843892a2ae93b29a9f7b8 (patch) | |
tree | ce3aae8c5bb0ee0c1748e4355cd616ea84b5b344 /OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs | |
parent | Change a member of the friendslist module to better reflect the client side (diff) | |
download | opensim-SC-48b03c2c61a422c3ac9843892a2ae93b29a9f7b8.zip opensim-SC-48b03c2c61a422c3ac9843892a2ae93b29a9f7b8.tar.gz opensim-SC-48b03c2c61a422c3ac9843892a2ae93b29a9f7b8.tar.bz2 opensim-SC-48b03c2c61a422c3ac9843892a2ae93b29a9f7b8.tar.xz |
Integrated the hyperlinking with the GridService.
Diffstat (limited to 'OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs')
-rw-r--r-- | OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs b/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs index 940ec7a..c73b110 100644 --- a/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs +++ b/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs | |||
@@ -51,8 +51,6 @@ namespace OpenSim.Server.Handlers.Hypergrid | |||
51 | get { return m_GatekeeperService; } | 51 | get { return m_GatekeeperService; } |
52 | } | 52 | } |
53 | 53 | ||
54 | private IHypergridService m_HypergridService; | ||
55 | |||
56 | public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server, ISimulationService simService) : | 54 | public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server, ISimulationService simService) : |
57 | base(config, server, String.Empty) | 55 | base(config, server, String.Empty) |
58 | { | 56 | { |
@@ -63,16 +61,12 @@ namespace OpenSim.Server.Handlers.Hypergrid | |||
63 | Object[] args = new Object[] { config, simService }; | 61 | Object[] args = new Object[] { config, simService }; |
64 | m_GatekeeperService = ServerUtils.LoadPlugin<IGatekeeperService>(serviceDll, args); | 62 | m_GatekeeperService = ServerUtils.LoadPlugin<IGatekeeperService>(serviceDll, args); |
65 | 63 | ||
66 | serviceDll = gridConfig.GetString("HypergridService", string.Empty); | ||
67 | m_HypergridService = ServerUtils.LoadPlugin<IHypergridService>(serviceDll, args); | ||
68 | |||
69 | } | 64 | } |
70 | if (m_GatekeeperService == null || m_HypergridService == null) | 65 | if (m_GatekeeperService == null) |
71 | throw new Exception("Gatekeeper server connector cannot proceed because of missing service"); | 66 | throw new Exception("Gatekeeper server connector cannot proceed because of missing service"); |
72 | 67 | ||
73 | HypergridHandlers hghandlers = new HypergridHandlers(m_GatekeeperService, m_HypergridService); | 68 | HypergridHandlers hghandlers = new HypergridHandlers(m_GatekeeperService); |
74 | server.AddXmlRPCHandler("link_region", hghandlers.LinkRegionRequest, false); | 69 | server.AddXmlRPCHandler("link_region", hghandlers.LinkRegionRequest, false); |
75 | server.AddXmlRPCHandler("link_region_by_desc", hghandlers.LinkRegionByDescRequest, false); | ||
76 | server.AddXmlRPCHandler("get_region", hghandlers.GetRegion, false); | 70 | server.AddXmlRPCHandler("get_region", hghandlers.GetRegion, false); |
77 | server.AddXmlRPCHandler("get_home_region", hghandlers.GetHomeRegion, false); | 71 | server.AddXmlRPCHandler("get_home_region", hghandlers.GetHomeRegion, false); |
78 | 72 | ||