C# Класс TSystems.RELOAD.ForwardAndLinkManagement.SimpleOverlayLink

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_connection_table SimpleOverlayConnectionTableElement>.Dictionary

Открытые методы

Метод Описание
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[]

Приватные методы

Метод Описание
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.

Описание методов

FMA_FromBytes() публичный Метод

public FMA_FromBytes ( byte bytes ) : FramedMessageAck
bytes byte
Результат FramedMessageAck

FMD_FromBytes() публичный Метод

public FMD_FromBytes ( byte bytes ) : FramedMessageData
bytes byte
Результат FramedMessageData

Listen() публичный Метод

public Listen ( int port ) : IEnumerator
port int
Результат IEnumerator

ManageConnections() публичный Метод

public ManageConnections ( ) : IEnumerator
Результат IEnumerator

Send() публичный Метод

public Send ( Node node, byte buffer ) : IEnumerator
node TSystems.RELOAD.Topology.Node
buffer byte
Результат IEnumerator

SimpleOverlayLink() публичный Метод

public SimpleOverlayLink ( ReloadConfig reloadConfig ) : System
reloadConfig ReloadConfig
Результат System

ToBytes() публичный Метод

public ToBytes ( FramedMessageAck fmack ) : byte[]
fmack FramedMessageAck
Результат byte[]

ToBytes() публичный Метод

public ToBytes ( FramedMessageData fmdata, byte message ) : byte[]
fmdata FramedMessageData
message byte
Результат byte[]

Описание свойств

m_connection_table публичное свойство

public Dictionary m_connection_table
Результат SimpleOverlayConnectionTableElement>.Dictionary