OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
OpenSim.Framework.AgentCircuitData Class Reference

Circuit data for an agent. Connection information shared between regions that accept UDP connections from a client More...

Collaboration diagram for OpenSim.Framework.AgentCircuitData:
Collaboration graph
[legend]

Public Member Functions

 AgentCircuitData ()
 
OSDMap PackAgentCircuitData (EntityTransferContext ctx)
 Pack AgentCircuitData into an OSDMap for transmission over LLSD XML or LLSD json More...
 
void UnpackAgentCircuitData (OSDMap args)
 Unpack agent circuit data map into an AgentCiruitData object More...
 

Public Attributes

UUID AgentID
 Avatar Unique Agent Identifier More...
 
AvatarAppearance Appearance
 Avatar's Appearance More...
 
UUID BaseFolder
 Agent's root inventory folder More...
 
string CapsPath = String.Empty
 Base Caps path for user More...
 
Dictionary< ulong, string > ChildrenCapSeeds
 Seed caps for neighbor regions that the user can see into More...
 
bool child
 Root agent, or Child agent More...
 
uint circuitcode
 Number given to the client when they log-in that they provide as credentials to the UDP server More...
 
uint teleportFlags
 How this agent got here More...
 
string firstname
 Agent's account first name More...
 
UUID InventoryFolder
 
string lastname
 Agent's account last name More...
 
UUID SecureSessionID
 Random Unique GUID for this session. Client gets this at login and it's only supposed to be disclosed over secure channels More...
 
UUID SessionID
 Non secure Session ID More...
 
string ServiceSessionID = string.Empty
 Hypergrid service token; generated by the user domain, consumed by the receiving grid. There is one such unique token for each grid visited. More...
 
string IPAddress
 The client's IP address, as captured by the login service More...
 
string Channel
 The channel strinf sent by the viewer at login More...
 
string Mac
 The Mac address as reported by the viewer at login More...
 
string Id0
 The id0 as reported by the viewer at login More...
 
Vector3 startpos
 Position the Agent's Avatar starts in the region More...
 
Dictionary< string, object > ServiceURLs
 

Properties

string Name [get]
 Agent's full name. More...
 
string Viewer [get, set]
 Viewer's version string More...
 

Detailed Description

Circuit data for an agent. Connection information shared between regions that accept UDP connections from a client

Definition at line 41 of file AgentCircuitData.cs.

Constructor & Destructor Documentation

OpenSim.Framework.AgentCircuitData.AgentCircuitData ( )
inline

Definition at line 179 of file AgentCircuitData.cs.

Member Function Documentation

OSDMap OpenSim.Framework.AgentCircuitData.PackAgentCircuitData ( EntityTransferContext  ctx)
inline

Pack AgentCircuitData into an OSDMap for transmission over LLSD XML or LLSD json

Returns
map of the agent circuit data

Definition at line 187 of file AgentCircuitData.cs.

void OpenSim.Framework.AgentCircuitData.UnpackAgentCircuitData ( OSDMap  args)
inline

Unpack agent circuit data map into an AgentCiruitData object

Parameters
args

Definition at line 265 of file AgentCircuitData.cs.

Member Data Documentation

UUID OpenSim.Framework.AgentCircuitData.AgentID

Avatar Unique Agent Identifier

Definition at line 52 of file AgentCircuitData.cs.

AvatarAppearance OpenSim.Framework.AgentCircuitData.Appearance

Avatar's Appearance

Definition at line 57 of file AgentCircuitData.cs.

UUID OpenSim.Framework.AgentCircuitData.BaseFolder

Agent's root inventory folder

Definition at line 62 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.CapsPath = String.Empty

Base Caps path for user

Definition at line 67 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.Channel

The channel strinf sent by the viewer at login

Definition at line 160 of file AgentCircuitData.cs.

bool OpenSim.Framework.AgentCircuitData.child

Root agent, or Child agent

Definition at line 77 of file AgentCircuitData.cs.

Dictionary<ulong, string> OpenSim.Framework.AgentCircuitData.ChildrenCapSeeds

Seed caps for neighbor regions that the user can see into

Definition at line 72 of file AgentCircuitData.cs.

uint OpenSim.Framework.AgentCircuitData.circuitcode

Number given to the client when they log-in that they provide as credentials to the UDP server

Definition at line 83 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.firstname

Agent's account first name

Definition at line 93 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.Id0

The id0 as reported by the viewer at login

Definition at line 170 of file AgentCircuitData.cs.

UUID OpenSim.Framework.AgentCircuitData.InventoryFolder

Definition at line 94 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.IPAddress

The client's IP address, as captured by the login service

Definition at line 126 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.lastname

Agent's account last name

Definition at line 99 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.Mac

The Mac address as reported by the viewer at login

Definition at line 165 of file AgentCircuitData.cs.

UUID OpenSim.Framework.AgentCircuitData.SecureSessionID

Random Unique GUID for this session. Client gets this at login and it's only supposed to be disclosed over secure channels

Definition at line 110 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.ServiceSessionID = string.Empty

Hypergrid service token; generated by the user domain, consumed by the receiving grid. There is one such unique token for each grid visited.

Definition at line 121 of file AgentCircuitData.cs.

Dictionary<string, object> OpenSim.Framework.AgentCircuitData.ServiceURLs

Definition at line 177 of file AgentCircuitData.cs.

UUID OpenSim.Framework.AgentCircuitData.SessionID

Non secure Session ID

Definition at line 115 of file AgentCircuitData.cs.

Vector3 OpenSim.Framework.AgentCircuitData.startpos

Position the Agent's Avatar starts in the region

Definition at line 175 of file AgentCircuitData.cs.

uint OpenSim.Framework.AgentCircuitData.teleportFlags

How this agent got here

Definition at line 88 of file AgentCircuitData.cs.

Property Documentation

string OpenSim.Framework.AgentCircuitData.Name
get

Agent's full name.

Definition at line 104 of file AgentCircuitData.cs.

string OpenSim.Framework.AgentCircuitData.Viewer
getset

Viewer's version string

Definition at line 137 of file AgentCircuitData.cs.


The documentation for this class was generated from the following file: