diff options
author | Diva Canto | 2010-01-28 19:19:42 -0800 |
---|---|---|
committer | Diva Canto | 2010-01-28 19:19:42 -0800 |
commit | 00f7d622cbc2c2e61d2efaacd8275da3f9821d8b (patch) | |
tree | 1bfc6dd3ac2a93443bc75baa03ceefba4cfacc1e /OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs | |
parent | Added ExternalName config on Gatekeeper. (diff) | |
download | opensim-SC_OLD-00f7d622cbc2c2e61d2efaacd8275da3f9821d8b.zip opensim-SC_OLD-00f7d622cbc2c2e61d2efaacd8275da3f9821d8b.tar.gz opensim-SC_OLD-00f7d622cbc2c2e61d2efaacd8275da3f9821d8b.tar.bz2 opensim-SC_OLD-00f7d622cbc2c2e61d2efaacd8275da3f9821d8b.tar.xz |
HG 1.5 is in place. Tested in standalone only.
Diffstat (limited to 'OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs')
-rw-r--r-- | OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs b/OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs index 7d31730..0b65245 100644 --- a/OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs +++ b/OpenSim/Server/Handlers/Hypergrid/HypergridHandlers.cs | |||
@@ -113,38 +113,5 @@ namespace OpenSim.Server.Handlers.Hypergrid | |||
113 | 113 | ||
114 | } | 114 | } |
115 | 115 | ||
116 | public XmlRpcResponse GetHomeRegion(XmlRpcRequest request, IPEndPoint remoteClient) | ||
117 | { | ||
118 | Hashtable requestData = (Hashtable)request.Params[0]; | ||
119 | //string host = (string)requestData["host"]; | ||
120 | //string portstr = (string)requestData["port"]; | ||
121 | string userID_str = (string)requestData["userID"]; | ||
122 | UUID userID = UUID.Zero; | ||
123 | UUID.TryParse(userID_str, out userID); | ||
124 | |||
125 | Vector3 position = Vector3.UnitY, lookAt = Vector3.UnitY; | ||
126 | GridRegion regInfo = m_GatekeeperService.GetHomeRegion(userID, out position, out lookAt); | ||
127 | |||
128 | Hashtable hash = new Hashtable(); | ||
129 | if (regInfo == null) | ||
130 | hash["result"] = "false"; | ||
131 | else | ||
132 | { | ||
133 | hash["result"] = "true"; | ||
134 | hash["uuid"] = regInfo.RegionID.ToString(); | ||
135 | hash["x"] = regInfo.RegionLocX.ToString(); | ||
136 | hash["y"] = regInfo.RegionLocY.ToString(); | ||
137 | hash["region_name"] = regInfo.RegionName; | ||
138 | hash["hostname"] = regInfo.ExternalHostName; | ||
139 | hash["http_port"] = regInfo.HttpPort.ToString(); | ||
140 | hash["internal_port"] = regInfo.InternalEndPoint.Port.ToString(); | ||
141 | hash["position"] = position.ToString(); | ||
142 | hash["lookAt"] = lookAt.ToString(); | ||
143 | } | ||
144 | XmlRpcResponse response = new XmlRpcResponse(); | ||
145 | response.Value = hash; | ||
146 | return response; | ||
147 | |||
148 | } | ||
149 | } | 116 | } |
150 | } | 117 | } |