C# Класс Helios.Reactor.ReactorBase.ReactorConnectionAdapter

Wraps the IReactor itself inside a IConnection object and makes it callable directly to end users
Наследование: IConnection
Показать файл Открыть проект

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

Метод Описание
BeginReceive ( ) : void
BeginReceive ( ReceivedDataCallback callback ) : void
Close ( ) : void
Configure ( IConnectionConfig config ) : void
Dispose ( ) : void
IsOpen ( ) : bool
Open ( ) : void
OpenAsync ( ) : Task
ReactorConnectionAdapter ( ReactorBase reactor ) : System
Send ( NetworkData data ) : void
Send ( byte buffer, int index, int length, INode destination ) : void
SendAsync ( NetworkData payload ) : System.Threading.Tasks.Task
StopReceive ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

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

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

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

public BeginReceive ( ReceivedDataCallback callback ) : void
callback ReceivedDataCallback
Результат void

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

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

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

public Configure ( IConnectionConfig config ) : void
config IConnectionConfig
Результат void

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public IsOpen ( ) : bool
Результат bool

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

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

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

public OpenAsync ( ) : Task
Результат Task

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

public ReactorConnectionAdapter ( ReactorBase reactor ) : System
reactor ReactorBase
Результат System

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

public Send ( NetworkData data ) : void
data Helios.Net.NetworkData
Результат void

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

public Send ( byte buffer, int index, int length, INode destination ) : void
buffer byte
index int
length int
destination INode
Результат void

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

public SendAsync ( NetworkData payload ) : System.Threading.Tasks.Task
payload Helios.Net.NetworkData
Результат System.Threading.Tasks.Task

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

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