C# 클래스 TSystems.RELOAD.ForwardAndLinkManagement.SimpleFLM

Simple Link and Forwarding layer
상속: IForwardLinkManagement
파일 보기 프로젝트 열기: RELOAD-NET/RELOAD.NET

공개 메소드들

메소드 설명
GetConnection ( CandidatePair choosenPair ) : Socket
GetConnectionQueue ( ) : ReloadSendParameters>.Util.ThreadSafeDictionary
Init ( ) : bool
NextHopInConnectionTable ( NodeId next_hop_node_id ) : bool
SaveConnection ( CandidatePair choosenPair ) : void
Send ( Node node, ReloadMessage reloadMessage ) : IEnumerator
ShutDown ( ) : void

Shut downs listeners and receivers.

SimpleFLM ( ReloadConfig reloadConfig ) : System
StartReloadTLSClient ( NodeId nodeid, Socket socket, IPEndPoint attacherEndpoint ) : void
StartReloadTLSServer ( Socket socket ) : void

비공개 메소드들

메소드 설명
link_ReloadFLMEventHandler ( object sender, ReloadFLMEventArgs args ) : ReloadFLMEventArgs

메소드 상세

GetConnection() 공개 메소드

public GetConnection ( CandidatePair choosenPair ) : Socket
choosenPair CandidatePair
리턴 Socket

GetConnectionQueue() 공개 메소드

public GetConnectionQueue ( ) : ReloadSendParameters>.Util.ThreadSafeDictionary
리턴 ReloadSendParameters>.Util.ThreadSafeDictionary

Init() 공개 메소드

public Init ( ) : bool
리턴 bool

NextHopInConnectionTable() 공개 메소드

public NextHopInConnectionTable ( NodeId next_hop_node_id ) : bool
next_hop_node_id TSystems.RELOAD.Utils.NodeId
리턴 bool

SaveConnection() 공개 메소드

public SaveConnection ( CandidatePair choosenPair ) : void
choosenPair CandidatePair
리턴 void

Send() 공개 메소드

public Send ( Node node, ReloadMessage reloadMessage ) : IEnumerator
node TSystems.RELOAD.Topology.Node
reloadMessage TSystems.RELOAD.Transport.ReloadMessage
리턴 IEnumerator

ShutDown() 공개 메소드

Shut downs listeners and receivers.
public ShutDown ( ) : void
리턴 void

SimpleFLM() 공개 메소드

public SimpleFLM ( ReloadConfig reloadConfig ) : System
reloadConfig ReloadConfig
리턴 System

StartReloadTLSClient() 공개 메소드

public StartReloadTLSClient ( NodeId nodeid, Socket socket, IPEndPoint attacherEndpoint ) : void
nodeid TSystems.RELOAD.Utils.NodeId
socket Socket
attacherEndpoint System.Net.IPEndPoint
리턴 void

StartReloadTLSServer() 공개 메소드

public StartReloadTLSServer ( Socket socket ) : void
socket Socket
리턴 void