C# Class Brunet.Symphony.AHHandler.AHState

Show file Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
Leafs ConnectionList
Local AHAddress
Structs ConnectionList

Protected Properties

Property Type Description
_annealing AnnealingRouting
_directional DirectionalRouting
_greedy GreedyRouting

Public Methods

Method Description
AHState ( AHAddress local, ConnectionList structs, ConnectionList leafs ) : System
GetRoutingAlgo ( AHHeader head ) : AHRoutingAlgorithm
UpdateLeafs ( ConnectionList l ) : AHState
UpdateStructs ( ConnectionList s ) : AHState

Protected Methods

Method Description
AHState ( AHState old_state, ConnectionList leafs ) : System

Method Details

AHState() public method

public AHState ( AHAddress local, ConnectionList structs, ConnectionList leafs ) : System
local AHAddress
structs ConnectionList
leafs ConnectionList
return System

AHState() protected method

protected AHState ( AHState old_state, ConnectionList leafs ) : System
old_state AHState
leafs ConnectionList
return System

GetRoutingAlgo() public method

public GetRoutingAlgo ( AHHeader head ) : AHRoutingAlgorithm
head AHHeader
return AHRoutingAlgorithm

UpdateLeafs() public method

public UpdateLeafs ( ConnectionList l ) : AHState
l ConnectionList
return AHState

UpdateStructs() public method

public UpdateStructs ( ConnectionList s ) : AHState
s ConnectionList
return AHState

Property Details

Leafs public property

public ConnectionList Leafs
return ConnectionList

Local public property

public AHAddress,Brunet.Symphony Local
return AHAddress

Structs public property

public ConnectionList Structs
return ConnectionList

_annealing protected property

protected AnnealingRouting,Brunet.Symphony _annealing
return AnnealingRouting

_directional protected property

protected DirectionalRouting,Brunet.Symphony _directional
return DirectionalRouting

_greedy protected property

protected GreedyRouting,Brunet.Symphony _greedy
return GreedyRouting