From 18634e9dd8464ee7514587d0645e38f529f0bb3e Mon Sep 17 00:00:00 2001
From: Teravus Ovares (Dan Olivares)
Date: Wed, 12 Aug 2009 23:18:00 -0400
Subject: minor: comments
---
OpenSim/Framework/AgentCircuitData.cs | 68 +++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
(limited to 'OpenSim/Framework/AgentCircuitData.cs')
diff --git a/OpenSim/Framework/AgentCircuitData.cs b/OpenSim/Framework/AgentCircuitData.cs
index c38f0c3..6472f31 100644
--- a/OpenSim/Framework/AgentCircuitData.cs
+++ b/OpenSim/Framework/AgentCircuitData.cs
@@ -32,26 +32,83 @@ using OpenMetaverse.StructuredData;
namespace OpenSim.Framework
{
+ ///
+ /// Circuit data for an agent. Connection information shared between
+ /// regions that accept UDP connections from a client
+ ///
public class AgentCircuitData
{
+ ///
+ /// Avatar Unique Agent Identifier
+ ///
public UUID AgentID;
+
+ ///
+ /// Avatar's Appearance
+ ///
public AvatarAppearance Appearance;
+
+ ///
+ /// Agent's root inventory folder
+ ///
public UUID BaseFolder;
+
+ ///
+ /// Base Caps path for user
+ ///
public string CapsPath = String.Empty;
+
+ ///
+ /// Seed caps for neighbor regions that the user can see into
+ ///
public Dictionary ChildrenCapSeeds;
+
+ ///
+ /// Root agent, or Child agent
+ ///
public bool child;
+
+ ///
+ /// Number given to the client when they log-in that they provide
+ /// as credentials to the UDP server
+ ///
public uint circuitcode;
+
+ ///
+ /// Agent's account first name
+ ///
public string firstname;
public UUID InventoryFolder;
+
+ ///
+ /// Agent's account last name
+ ///
public string lastname;
+
+ ///
+ /// Random Unique GUID for this session. Client gets this at login and it's
+ /// only supposed to be disclosed over secure channels
+ ///
public UUID SecureSessionID;
+
+ ///
+ /// Non secure Session ID
+ ///
public UUID SessionID;
+
+ ///
+ /// Position the Agent's Avatar starts in the region
+ ///
public Vector3 startpos;
public AgentCircuitData()
{
}
+ ///
+ /// Create AgentCircuitData from a Serializable AgentCircuitData
+ ///
+ ///
public AgentCircuitData(sAgentCircuitData cAgent)
{
AgentID = new UUID(cAgent.AgentID);
@@ -68,6 +125,10 @@ namespace OpenSim.Framework
ChildrenCapSeeds = cAgent.ChildrenCapSeeds;
}
+ ///
+ /// Pack AgentCircuitData into an OSDMap for transmission over LLSD XML or LLSD json
+ ///
+ /// map of the agent circuit data
public OSDMap PackAgentCircuitData()
{
OSDMap args = new OSDMap();
@@ -98,6 +159,10 @@ namespace OpenSim.Framework
return args;
}
+ ///
+ /// Unpack agent circuit data map into an AgentCiruitData object
+ ///
+ ///
public void UnpackAgentCircuitData(OSDMap args)
{
if (args["agent_id"] != null)
@@ -150,6 +215,9 @@ namespace OpenSim.Framework
}
}
+ ///
+ /// Serializable Agent Circuit Data
+ ///
[Serializable]
public class sAgentCircuitData
{
--
cgit v1.1