C# Class OpenSim.Framework.AgentCircuitData

Circuit data for an agent. Connection information shared between regions that accept UDP connections from a client
Datei anzeigen 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_oe property

Avatar Unique Agent Identifier
public UUID AgentID
return UUID

Appearance public_oe property

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

BaseFolder public_oe property

Agent's root inventory folder
public UUID BaseFolder
return UUID

CapsPath public_oe property

Base Caps path for user
public string CapsPath
return string

Channel public_oe property

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

ChildrenCapSeeds public_oe property

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

IPAddress public_oe property

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

Id0 public_oe property

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

InventoryFolder public_oe property

public UUID InventoryFolder
return UUID

Mac public_oe property

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

SecureSessionID public_oe 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_oe 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_oe property

public Dictionary ServiceURLs
return object>.Dictionary

SessionID public_oe property

Non secure Session ID
public UUID SessionID
return UUID

Viewer public_oe property

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

child public_oe property

Root agent, or Child agent
public bool child
return bool

circuitcode public_oe 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_oe property

Agent's account first name
public string firstname
return string

lastname public_oe property

Agent's account last name
public string lastname
return string

startpos public_oe property

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

teleportFlags public_oe property

How this agent got here
public uint teleportFlags
return uint