mirror of
https://github.com/opensim/opensim.git
synced 2026-08-06 17:32:42 +08:00
use concurrentdic on pollhandlers, simplify a bit
This commit is contained in:
@@ -399,7 +399,7 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
PollServiceAssetEventArgs args = new PollServiceAssetEventArgs(capUrl, agentID, m_scene);
|
||||
|
||||
//args.Type = PollServiceEventArgs.EventType.Texture;
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(capUrl, args);
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(args);
|
||||
|
||||
if (handler != null)
|
||||
handler.RegisterExternalUserCapsHandler(agentID, caps, "GetTexture", capUrl);
|
||||
@@ -419,7 +419,7 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
|
||||
PollServiceAssetEventArgs args = new PollServiceAssetEventArgs(capUrl, agentID, m_scene);
|
||||
//args.Type = PollServiceEventArgs.EventType.Mesh;
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(capUrl, args);
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(args);
|
||||
|
||||
if (handler != null)
|
||||
handler.RegisterExternalUserCapsHandler(agentID, caps, "GetMesh", capUrl);
|
||||
@@ -437,7 +437,7 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
|
||||
PollServiceAssetEventArgs args = new PollServiceAssetEventArgs(capUrl, agentID, m_scene);
|
||||
//args.Type = PollServiceEventArgs.EventType.Mesh2;
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(capUrl, args);
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(args);
|
||||
|
||||
if (handler != null)
|
||||
handler.RegisterExternalUserCapsHandler(agentID, caps, "GetMesh2", capUrl);
|
||||
@@ -456,7 +456,7 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
|
||||
PollServiceAssetEventArgs args = new PollServiceAssetEventArgs(capUrl, agentID, m_scene);
|
||||
//args.Type = PollServiceEventArgs.EventType.Asset;
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(capUrl, args);
|
||||
MainServer.Instance.AddPollServiceHTTPHandler(args);
|
||||
|
||||
if (handler != null)
|
||||
handler.RegisterExternalUserCapsHandler(agentID, caps, "ViewerAsset", capUrl);
|
||||
@@ -473,23 +473,23 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
string capUrl;
|
||||
if (m_capsDictTexture.TryGetValue(agentID, out capUrl))
|
||||
{
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler("", capUrl);
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler(capUrl);
|
||||
m_capsDictTexture.Remove(agentID);
|
||||
}
|
||||
if (m_capsDictGetMesh.TryGetValue(agentID, out capUrl))
|
||||
{
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler("", capUrl);
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler(capUrl);
|
||||
m_capsDictGetMesh.Remove(agentID);
|
||||
}
|
||||
if (m_capsDictGetMesh2.TryGetValue(agentID, out capUrl))
|
||||
{
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler("", capUrl);
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler(capUrl);
|
||||
m_capsDictGetMesh2.Remove(agentID);
|
||||
}
|
||||
|
||||
if (m_capsDictGetAsset.TryGetValue(agentID, out capUrl))
|
||||
{
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler("", capUrl);
|
||||
MainServer.Instance.RemovePollServiceHTTPHandler(capUrl);
|
||||
m_capsDictGetAsset.Remove(agentID);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -262,7 +262,7 @@ namespace OpenSim.Region.CoreModules.Scripting.LSLHttp
|
||||
PollServiceEventArgs args
|
||||
= new PollServiceEventArgs(HttpRequestHandler, uri, HasEvents, GetEvents, NoEvents, Drop, urlcode, 25000);
|
||||
//args.Type = PollServiceEventArgs.EventType.LslHttp;
|
||||
m_HttpServer.AddPollServiceHTTPHandler(uri, args);
|
||||
m_HttpServer.AddPollServiceHTTPHandler(args);
|
||||
|
||||
// m_log.DebugFormat(
|
||||
// "[URL MODULE]: Set up incoming request url {0} for {1} in {2} {3}",
|
||||
@@ -320,7 +320,7 @@ namespace OpenSim.Region.CoreModules.Scripting.LSLHttp
|
||||
PollServiceEventArgs args
|
||||
= new PollServiceEventArgs(HttpRequestHandler, uri, HasEvents, GetEvents, NoEvents, Drop, urlcode, 25000);
|
||||
//args.Type = PollServiceEventArgs.EventType.LslHttp;
|
||||
m_HttpsServer.AddPollServiceHTTPHandler(uri, args);
|
||||
m_HttpsServer.AddPollServiceHTTPHandler(args);
|
||||
|
||||
// m_log.DebugFormat(
|
||||
// "[URL MODULE]: Set up incoming secure request url {0} for {1} in {2} {3}",
|
||||
|
||||
Reference in New Issue
Block a user