public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("SimulatorFeatures", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest request, IOSHttpResponse response) { HandleSimulatorFeaturesRequest(request, response, agentID); })); if (m_doScriptSyntax && m_scriptSyntaxID != UUID.Zero && m_scriptSyntaxXML != null) { caps.RegisterSimpleHandler("LSLSyntax", new SimpleStreamHandler("/" + UUID.Random(), HandleSyntaxRequest)); } }
public void RegisterCaps(UUID agentID, Caps caps) { //if (!m_scene.RegionInfo.EstateSettings.IsEstateManagerOrOwner(agentID) && !m_scene.Permissions.IsGod(agentID)) // return; caps.RegisterSimpleHandler("SimConsoleAsync", new ConsoleHandler("/" + UUID.Random(), "SimConsoleAsync", agentID, this, m_scene)); }
private void OnRegisterCaps(UUID agentID, OpenSim.Framework.Capabilities.Caps caps) { caps.RegisterSimpleHandler("RenderMaterials", new SimpleStreamHandler("/" + UUID.Random(), (httpRequest, httpResponse) => preprocess(httpRequest, httpResponse, agentID) )); }
public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("EstateChangeInfo", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { ProcessRequest(httpRequest, httpResponse, agentID, caps); })); }
private void OnRegisterCaps(UUID agentID, Caps caps) { // m_log.DebugFormat("[{0}]: Register capability for agentID {1} in region {2}", // Name, agentID, caps.RegionName); caps.RegisterSimpleHandler("EnvironmentSettings", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { processEnv(httpRequest, httpResponse, agentID); })); //Extended caps.RegisterSimpleHandler("ExtEnvironment", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { processExtEnv(httpRequest, httpResponse, agentID, caps); })); }
public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("SimulatorFeatures", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest request, IOSHttpResponse response) { HandleSimulatorFeaturesRequest(request, response, agentID); })); }
public void OnRegisterCaps(UUID agentID, Caps caps) { // m_log.DebugFormat( // "[MOAP]: Registering ObjectMedia and ObjectMediaNavigate capabilities for agent {0}", agentID); caps.RegisterSimpleHandler("ObjectMedia", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { HandleObjectMediaMessage(httpRequest, httpResponse, agentID); })); caps.RegisterSimpleHandler("ObjectMediaNavigate", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { HandleObjectMediaNavigateMessage(httpRequest, httpResponse, agentID); })); }
public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("UploadObjectAsset", new SimpleOSDMapHandler("POST", "/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse, OSDMap map) { ProcessAdd(httpRequest, httpResponse, map, agentID, caps); })); // m_log.Debug("[UPLOAD OBJECT ASSET MODULE]: /CAPS/" + capID); }
public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("EstateAccess", new SimpleStreamHandler("/" + UUID.Random(), delegate(IOSHttpRequest request, IOSHttpResponse response) { ProcessRequest(request, response, agentID); })); }
public void RegisterCaps(UUID agentID, Caps caps) { // m_log.InfoFormat("[OBJECTADD]: {0}", "/CAPS/OA/" + capuuid + "/"); caps.RegisterSimpleHandler("ObjectAdd", new SimpleOSDMapHandler("POST", "/" + UUID.Random(), delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse, OSDMap map) { ProcessAdd(httpRequest, httpResponse, map, agentID); })); }
public void RegisterCaps(UUID agentID, Caps caps) { string capPath = "/" + UUID.Random(); caps.RegisterSimpleHandler("ServerReleaseNotes", new SimpleStreamHandler(capPath, delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { ProcessServerReleaseNotes(httpResponse); })); }
public void RegisterCaps(UUID agent, Caps caps) { string capPath = "/" + UUID.Random().ToString(); caps.RegisterSimpleHandler("AgentPreferences", new SimpleStreamHandler(capPath, delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { UpdateAgentPreferences(httpRequest, httpResponse, agent); })); caps.RegisterSimpleHandler("UpdateAgentLanguage", new SimpleStreamHandler(capPath, delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { UpdateAgentPreferences(httpRequest, httpResponse, agent); }), false); caps.RegisterSimpleHandler("UpdateAgentInformation", new SimpleStreamHandler(capPath, delegate(IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) { UpdateAgentPreferences(httpRequest, httpResponse, agent); }), false); }
public void RegisterCaps(UUID agentID, Caps caps) { if (m_LSLSyntaxURL == "localhost") { caps.RegisterSimpleHandler("LSLSyntax", new SimpleStreamHandler("/" + UUID.Random(), HandleLSLSyntaxRequest)); } else if (m_LSLSyntaxURL != string.Empty) { caps.RegisterHandler("LSLSyntax", m_LSLSyntaxURL); } }
public void RegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("MeshUploadFlag", new SimpleStreamHandler("/" + UUID.Random(), MeshUploadFlag)); /* to use when/if we do check on dbs * new SimpleStreamHandler("/" + UUID.Random(), delegate (IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) * { * MeshUploadFlag(httpRequest, httpResponse, agentID); * })); */ }
private void RegisterCaps(UUID agentID, Caps caps) { if (m_fetchInventory2Url == "localhost") { FetchInventory2Handler fetchHandler = new FetchInventory2Handler(m_inventoryService, agentID); caps.RegisterSimpleHandler("FetchInventory2", new SimpleOSDMapHandler("POST", "/" + UUID.Random(), fetchHandler.FetchInventorySimpleRequest)); } else { caps.RegisterHandler("FetchInventory2", m_fetchInventory2Url); } // m_log.DebugFormat( // "[FETCH INVENTORY2 MODULE]: Registered capability {0} at {1} in region {2} for {3}", // capName, capUrl, m_scene.RegionInfo.RegionName, agentID); }
private void OnRegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("UntrustedSimulatorMessage", new SimpleStreamHandler("/C" + UUID.Random(), HandleUntrustedSimulatorMessage)); }
private void OnRegisterCaps(UUID agentID, Caps caps) { caps.RegisterSimpleHandler("CustomMenuAction", new MenuActionHandler("/" + UUID.Random(), "CustomMenuAction", agentID, this, m_scene)); }