C# Class Universe.Framework.SceneInfo.AgentCircuitManager

Manage client circuits
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
AgentCircuits AgentCircuitData>.Dictionary

Public Methods

Method Description
AddNewCircuit ( uint circuitCode, AgentCircuitData agentData ) : void

Add information about a new circuit so that later on we can authenticate a new client session.

AuthenticateSession ( UUID sessionID, UUID agentID, uint circuitcode, IPEndPoint IP ) : AgentCircuitData
GetAgentCircuitData ( UUID agentID ) : AgentCircuitData
RemoveCircuit ( UUID agentID ) : void

Method Details

AddNewCircuit() public method

Add information about a new circuit so that later on we can authenticate a new client session.
public AddNewCircuit ( uint circuitCode, AgentCircuitData agentData ) : void
circuitCode uint
agentData Universe.Framework.PresenceInfo.AgentCircuitData
return void

AuthenticateSession() public method

public AuthenticateSession ( UUID sessionID, UUID agentID, uint circuitcode, IPEndPoint IP ) : AgentCircuitData
sessionID UUID
agentID UUID
circuitcode uint
IP System.Net.IPEndPoint
return Universe.Framework.PresenceInfo.AgentCircuitData

GetAgentCircuitData() public method

public GetAgentCircuitData ( UUID agentID ) : AgentCircuitData
agentID UUID
return Universe.Framework.PresenceInfo.AgentCircuitData

RemoveCircuit() public method

public RemoveCircuit ( UUID agentID ) : void
agentID UUID
return void

Property Details

AgentCircuits public_oe property

public Dictionary AgentCircuits
return AgentCircuitData>.Dictionary