C# Класс FileFind.Meshwork.Transport.OverlayTransport

Наследование: AbstractTransport
Показать файл Открыть проект

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

Метод Описание
BeginReceive ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
BeginReceiveEncrypted ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
BeginSend ( byte buffer, int offset, int size, TransportCallback callback ) : void
BeginSendEncrypted ( byte buffer, int offset, int size, TransportCallback callback ) : void
Connect ( TransportCallback callback ) : void
Disconnect ( ) : void
Disconnect ( Exception ex ) : void
OverlayTransport ( Node node ) : System
OverlayTransport ( Node node, string connectionId ) : System
Receive ( byte buffer ) : void
Receive ( byte buffer, int offset, int size ) : void
ReceiveEncrypted ( byte buffer, int offset, int size ) : void
Send ( byte buffer ) : void
Send ( byte buffer, int offset, int size ) : void
SendEncrypted ( byte buffer, int offset, int size ) : void

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

Метод Описание
ConnectionAccepted ( ) : void

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

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

public BeginReceive ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
buffer byte
offset int
size int
callback ReceiveDataCallback
Результат void

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

public BeginReceiveEncrypted ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
buffer byte
offset int
size int
callback ReceiveDataCallback
Результат void

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

public BeginSend ( byte buffer, int offset, int size, TransportCallback callback ) : void
buffer byte
offset int
size int
callback TransportCallback
Результат void

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

public BeginSendEncrypted ( byte buffer, int offset, int size, TransportCallback callback ) : void
buffer byte
offset int
size int
callback TransportCallback
Результат void

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

public Connect ( TransportCallback callback ) : void
callback TransportCallback
Результат void

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

public Disconnect ( ) : void
Результат void

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

public Disconnect ( Exception ex ) : void
ex System.Exception
Результат void

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

public OverlayTransport ( Node node ) : System
node Node
Результат System

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

public OverlayTransport ( Node node, string connectionId ) : System
node Node
connectionId string
Результат System

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

public Receive ( byte buffer ) : void
buffer byte
Результат void

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

public Receive ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public ReceiveEncrypted ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public Send ( byte buffer ) : void
buffer byte
Результат void

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

public Send ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public SendEncrypted ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void