From bd8018fa1cb32aa42e2a1a41ebb01fc0f1b0a04b Mon Sep 17 00:00:00 2001
From: MW
Date: Tue, 3 Jul 2007 20:10:20 +0000
Subject: Today's work on Building support/tools. Think I am slowly getting
there.
---
OpenSim/Region/Capabilities/Caps.cs | 33 ++++++++++-----------------------
1 file changed, 10 insertions(+), 23 deletions(-)
(limited to 'OpenSim/Region/Capabilities/Caps.cs')
diff --git a/OpenSim/Region/Capabilities/Caps.cs b/OpenSim/Region/Capabilities/Caps.cs
index b38979d..d9d6f51 100644
--- a/OpenSim/Region/Capabilities/Caps.cs
+++ b/OpenSim/Region/Capabilities/Caps.cs
@@ -98,13 +98,6 @@ namespace OpenSim.Region.Capabilities
///
protected LLSDCapsDetails GetCapabilities()
{
- /* string capURLS = "";
- capURLS += "MapLayerhttp://" + httpListenerAddress + ":" + httpListenPort.ToString() + "/CAPS/" + capsObjectPath + mapLayerPath + "";
- capURLS += "NewFileAgentInventoryhttp://" + httpListenerAddress + ":" + httpListenPort.ToString() + "/CAPS/" + capsObjectPath + newInventory + "";
- //capURLS += "RequestTextureDownloadhttp://" + httpListenerAddress + ":" + httpListenPort.ToString() + "/CAPS/" + capsObjectPath + requestTexture + "";
- //capURLS += "EventQueueGethttp://" + httpListenerAddress + ":" + httpListenPort.ToString() + "/CAPS/" + capsObjectPath + eventQueue + "";
- return capURLS;*/
-
LLSDCapsDetails caps = new LLSDCapsDetails();
string capsBaseUrl = "http://" + httpListenerHostName + ":" + httpListenPort.ToString() + "/CAPS/" + capsObjectPath;
@@ -131,8 +124,6 @@ namespace OpenSim.Region.Capabilities
LLSDMapLayerResponse mapResponse= new LLSDMapLayerResponse();
mapResponse.LayerData.Array.Add(this.BuildLLSDMapLayerResponse());
string res = LLSDHelpers.SerialiseLLSDReply(mapResponse);
-
- //Console.WriteLine(" Maplayer response is " + res);
return res;
}
@@ -172,27 +163,23 @@ namespace OpenSim.Region.Capabilities
public string CreateEstablishAgentComms(string caps, string ipAddressPort)
{
- string res = "";
+ LLSDCapEvent eventItem = new LLSDCapEvent();
+ eventItem.id = eventQueueCount;
+ //should be creating a EstablishAgentComms item, but there isn't a class for it yet
+ eventItem.events.Array.Add(new LLSDEmpty());
+ string res = LLSDHelpers.SerialiseLLSDReply(eventItem);
eventQueueCount++;
+
this.CapsEventQueue.Enqueue(res);
return res;
}
public string CreateEmptyEventResponse()
{
- string res = "id" + eventQueueCount + "";
- res += "events";
- res += "";
- res += "";
+ LLSDCapEvent eventItem = new LLSDCapEvent();
+ eventItem.id = eventQueueCount;
+ eventItem.events.Array.Add(new LLSDEmpty());
+ string res = LLSDHelpers.SerialiseLLSDReply(eventItem);
eventQueueCount++;
return res;
}
--
cgit v1.1