C# Class TSystems.RELOAD.ForwardAndLinkManagement.SimpleOverlayLink

显示文件 Open project: RELOAD-NET/RELOAD.NET Class Usage Examples

Public Properties

Property Type Description
m_connection_table SimpleOverlayConnectionTableElement>.Dictionary

Public Methods

Method Description
FMA_FromBytes ( byte bytes ) : FramedMessageAck
FMD_FromBytes ( byte bytes ) : FramedMessageData
Listen ( int port ) : IEnumerator
ManageConnections ( ) : IEnumerator
Send ( Node node, byte buffer ) : IEnumerator
SimpleOverlayLink ( ReloadConfig reloadConfig ) : System
ToBytes ( FramedMessageAck fmack ) : byte[]
ToBytes ( FramedMessageData fmdata, byte message ) : byte[]

Private Methods

Method Description
HandleRemoteClosing ( Socket client ) : void
Receive ( Socket socketClient, NodeId nodeid ) : IEnumerator
ShutDown ( ) : void
addFrameHeader ( SimpleOverlayConnectionTableElement connectionTableEntry, byte message ) : byte[]

Add frame header to outgoing user message

analyseFrameHeader ( SimpleOverlayConnectionTableElement connectionTableEntry, byte fh_message ) : byte[]

Analyse the frame header, calculate RTO.

Method Details

FMA_FromBytes() public method

public FMA_FromBytes ( byte bytes ) : FramedMessageAck
bytes byte
return FramedMessageAck

FMD_FromBytes() public method

public FMD_FromBytes ( byte bytes ) : FramedMessageData
bytes byte
return FramedMessageData

Listen() public method

public Listen ( int port ) : IEnumerator
port int
return IEnumerator

ManageConnections() public method

public ManageConnections ( ) : IEnumerator
return IEnumerator

Send() public method

public Send ( Node node, byte buffer ) : IEnumerator
node TSystems.RELOAD.Topology.Node
buffer byte
return IEnumerator

SimpleOverlayLink() public method

public SimpleOverlayLink ( ReloadConfig reloadConfig ) : System
reloadConfig ReloadConfig
return System

ToBytes() public method

public ToBytes ( FramedMessageAck fmack ) : byte[]
fmack FramedMessageAck
return byte[]

ToBytes() public method

public ToBytes ( FramedMessageData fmdata, byte message ) : byte[]
fmdata FramedMessageData
message byte
return byte[]

Property Details

m_connection_table public_oe property

public Dictionary m_connection_table
return SimpleOverlayConnectionTableElement>.Dictionary