OpenSim::Framework::AgentCircuitManager Class Reference

Manage client circuits. More...

List of all members.

Public Member Functions

virtual AuthenticateResponse AuthenticateSession (UUID sessionID, UUID agentID, uint circuitcode)
virtual void AddNewCircuit (uint circuitCode, AgentCircuitData agentData)
 Add information about a new circuit so that later on we can authenticate a new client session.
void UpdateAgentData (AgentCircuitData agentData)
bool TryChangeCiruitCode (uint circuitcode, uint newcircuitcode)
 Sometimes the circuitcode may not be known before setting up the connection.
void UpdateAgentChildStatus (uint circuitcode, bool childstatus)
bool GetAgentChildStatus (uint circuitcode)

Public Attributes

Dictionary< uint, AgentCircuitDataAgentCircuits = new Dictionary<uint, AgentCircuitData>()


Detailed Description

Manage client circuits.


Member Function Documentation

virtual AuthenticateResponse OpenSim::Framework::AgentCircuitManager::AuthenticateSession ( UUID  sessionID,
UUID  agentID,
uint  circuitcode 
) [inline, virtual]

virtual void OpenSim::Framework::AgentCircuitManager::AddNewCircuit ( uint  circuitCode,
AgentCircuitData  agentData 
) [inline, virtual]

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

Parameters:
circuitCode 
agentData 

void OpenSim::Framework::AgentCircuitManager::UpdateAgentData ( AgentCircuitData  agentData  )  [inline]

bool OpenSim::Framework::AgentCircuitManager::TryChangeCiruitCode ( uint  circuitcode,
uint  newcircuitcode 
) [inline]

Sometimes the circuitcode may not be known before setting up the connection.

Parameters:
circuitcode 
newcircuitcode 

void OpenSim::Framework::AgentCircuitManager::UpdateAgentChildStatus ( uint  circuitcode,
bool  childstatus 
) [inline]

bool OpenSim::Framework::AgentCircuitManager::GetAgentChildStatus ( uint  circuitcode  )  [inline]


Member Data Documentation

Dictionary<uint, AgentCircuitData> OpenSim::Framework::AgentCircuitManager::AgentCircuits = new Dictionary<uint, AgentCircuitData>()


The documentation for this class was generated from the following file:
Generated on Thu Nov 20 01:00:38 2008 for OpenSim by  doxygen 1.5.1