public WebUIHTTPHandler(string pass, IRegistryCore reg, OSDMap gridInfo, UUID adminAgentID)
: base("POST", "/WEBUI")
{
m_registry = reg;
m_password = Util.Md5Hash(pass);
GridInfo = gridInfo;
AdminAgentID = adminAgentID;
MethodInfo[] methods = this.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.DeclaredOnly);
for (uint i = 0; i < methods.Length; ++i)
{
if (methods[i].IsPrivate && methods[i].ReturnType == typeof(OSDMap) && methods[i].GetParameters().Length == 1 && methods[i].GetParameters()[0].ParameterType == typeof(OSDMap))
{
APIMethods[methods[i].Name] = methods[i];
}
}
}