C# Class OpenSim.Framework.AgentCircuitData

Circuit data for an agent. Connection information shared between regions that accept UDP connections from a client
Show file Open project: N3X15/VoxelSim Class Usage Examples

Public Properties

Property Type Description
AgentID UUID
Appearance AvatarAppearance
BaseFolder UUID
CapsPath string
Channel string
ChildrenCapSeeds string>.Dictionary
IPAddress string
Id0 string
InventoryFolder UUID
Mac string
SecureSessionID UUID
ServiceSessionID string
ServiceURLs object>.Dictionary
SessionID UUID
Viewer string
child bool
circuitcode uint
firstname string
lastname string
startpos System.Vector3
teleportFlags uint

Public Methods

Method Description
AgentCircuitData ( ) : System
AgentCircuitData ( sAgentCircuitData cAgent ) : System

Create AgentCircuitData from a Serializable AgentCircuitData

PackAgentCircuitData ( ) : OSDMap

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

UnpackAgentCircuitData ( OSDMap args ) : void

Unpack agent circuit data map into an AgentCiruitData object

Method Details

AgentCircuitData() public method

public AgentCircuitData ( ) : System
return System

AgentCircuitData() public method

Create AgentCircuitData from a Serializable AgentCircuitData
public AgentCircuitData ( sAgentCircuitData cAgent ) : System
cAgent sAgentCircuitData
return System

PackAgentCircuitData() public method

Pack AgentCircuitData into an OSDMap for transmission over LLSD XML or LLSD json
public PackAgentCircuitData ( ) : OSDMap
return OSDMap

UnpackAgentCircuitData() public method

Unpack agent circuit data map into an AgentCiruitData object
public UnpackAgentCircuitData ( OSDMap args ) : void
args OSDMap
return void

Property Details

AgentID public property

Avatar Unique Agent Identifier
public UUID AgentID
return UUID

Appearance public property

Avatar's Appearance
public AvatarAppearance,OpenSim.Framework Appearance
return AvatarAppearance

BaseFolder public property

Agent's root inventory folder
public UUID BaseFolder
return UUID

CapsPath public property

Base Caps path for user
public string CapsPath
return string

Channel public property

The channel strinf sent by the viewer at login
public string Channel
return string

ChildrenCapSeeds public property

Seed caps for neighbor regions that the user can see into
public Dictionary ChildrenCapSeeds
return string>.Dictionary

IPAddress public property

The client's IP address, as captured by the login service
public string IPAddress
return string

Id0 public property

The id0 as reported by the viewer at login
public string Id0
return string

InventoryFolder public property

public UUID InventoryFolder
return UUID

Mac public property

The Mac address as reported by the viewer at login
public string Mac
return string

SecureSessionID public property

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
return UUID

ServiceSessionID public property

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

ServiceURLs public property

public Dictionary ServiceURLs
return object>.Dictionary

SessionID public property

Non secure Session ID
public UUID SessionID
return UUID

Viewer public property

Viewer's version string as reported by the viewer at login
public string Viewer
return string

child public property

Root agent, or Child agent
public bool child
return bool

circuitcode public property

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

firstname public property

Agent's account first name
public string firstname
return string

lastname public property

Agent's account last name
public string lastname
return string

startpos public property

Position the Agent's Avatar starts in the region
public Vector3,System startpos
return System.Vector3

teleportFlags public property

How this agent got here
public uint teleportFlags
return uint