C# Class TSystems.RELOAD.ForwardAndLinkManagement.SimpleOverlayLink

Afficher le fichier Open project: RELOAD-NET/RELOAD.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
m_connection_table SimpleOverlayConnectionTableElement>.Dictionary

Méthodes publiques

Méthode 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

Méthode 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 méthode

public FMA_FromBytes ( byte bytes ) : FramedMessageAck
bytes byte
Résultat FramedMessageAck

FMD_FromBytes() public méthode

public FMD_FromBytes ( byte bytes ) : FramedMessageData
bytes byte
Résultat FramedMessageData

Listen() public méthode

public Listen ( int port ) : IEnumerator
port int
Résultat IEnumerator

ManageConnections() public méthode

public ManageConnections ( ) : IEnumerator
Résultat IEnumerator

Send() public méthode

public Send ( Node node, byte buffer ) : IEnumerator
node TSystems.RELOAD.Topology.Node
buffer byte
Résultat IEnumerator

SimpleOverlayLink() public méthode

public SimpleOverlayLink ( ReloadConfig reloadConfig ) : System
reloadConfig ReloadConfig
Résultat System

ToBytes() public méthode

public ToBytes ( FramedMessageAck fmack ) : byte[]
fmack FramedMessageAck
Résultat byte[]

ToBytes() public méthode

public ToBytes ( FramedMessageData fmdata, byte message ) : byte[]
fmdata FramedMessageData
message byte
Résultat byte[]

Property Details

m_connection_table public_oe property

public Dictionary m_connection_table
Résultat SimpleOverlayConnectionTableElement>.Dictionary