Show http poll handlers in separate http (poll) section of "show http-handlers" console command instead of never showing them (due to a previous bug).

The code was assuming that poll handlers were also included in general http handlers but this was not the case.
user_profiles
Justin Clark-Casey (justincc) 2013-02-27 20:33:11 +00:00
parent 59bd099b03
commit 056f11c297
1 changed files with 5 additions and 2 deletions

View File

@ -227,9 +227,12 @@ namespace OpenSim.Framework.Servers
handlers.AppendFormat("\t{0}\n", s); handlers.AppendFormat("\t{0}\n", s);
handlers.AppendFormat("* HTTP:\n"); handlers.AppendFormat("* HTTP:\n");
List<String> poll = httpServer.GetPollServiceHandlerKeys();
foreach (String s in httpServer.GetHTTPHandlerKeys()) foreach (String s in httpServer.GetHTTPHandlerKeys())
handlers.AppendFormat("\t{0} {1}\n", s, (poll.Contains(s) ? "(poll service)" : string.Empty)); handlers.AppendFormat("\t{0}\n", s);
handlers.AppendFormat("* HTTP (poll):\n");
foreach (String s in httpServer.GetPollServiceHandlerKeys())
handlers.AppendFormat("\t{0}\n", s);
handlers.AppendFormat("* JSONRPC:\n"); handlers.AppendFormat("* JSONRPC:\n");
foreach (String s in httpServer.GetJsonRpcHandlerKeys()) foreach (String s in httpServer.GetJsonRpcHandlerKeys())