C# 클래스 Brunet.Symphony.AHHandler.AHState

파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Leafs ConnectionList
Local AHAddress
Structs ConnectionList

보호된 프로퍼티들

프로퍼티 타입 설명
_annealing AnnealingRouting
_directional DirectionalRouting
_greedy GreedyRouting

공개 메소드들

메소드 설명
AHState ( AHAddress local, ConnectionList structs, ConnectionList leafs ) : System
GetRoutingAlgo ( AHHeader head ) : AHRoutingAlgorithm
UpdateLeafs ( ConnectionList l ) : AHState
UpdateStructs ( ConnectionList s ) : AHState

보호된 메소드들

메소드 설명
AHState ( AHState old_state, ConnectionList leafs ) : System

메소드 상세

AHState() 공개 메소드

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

AHState() 보호된 메소드

protected AHState ( AHState old_state, ConnectionList leafs ) : System
old_state AHState
leafs ConnectionList
리턴 System

GetRoutingAlgo() 공개 메소드

public GetRoutingAlgo ( AHHeader head ) : AHRoutingAlgorithm
head AHHeader
리턴 AHRoutingAlgorithm

UpdateLeafs() 공개 메소드

public UpdateLeafs ( ConnectionList l ) : AHState
l ConnectionList
리턴 AHState

UpdateStructs() 공개 메소드

public UpdateStructs ( ConnectionList s ) : AHState
s ConnectionList
리턴 AHState

프로퍼티 상세

Leafs 공개적으로 프로퍼티

public ConnectionList Leafs
리턴 ConnectionList

Local 공개적으로 프로퍼티

public AHAddress,Brunet.Symphony Local
리턴 AHAddress

Structs 공개적으로 프로퍼티

public ConnectionList Structs
리턴 ConnectionList

_annealing 보호되어 있는 프로퍼티

protected AnnealingRouting,Brunet.Symphony _annealing
리턴 AnnealingRouting

_directional 보호되어 있는 프로퍼티

protected DirectionalRouting,Brunet.Symphony _directional
리턴 DirectionalRouting

_greedy 보호되어 있는 프로퍼티

protected GreedyRouting,Brunet.Symphony _greedy
리턴 GreedyRouting