C# Класс Helios.Channels.Sockets.AbstractSocketChannel.AbstractSocketUnsafe

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

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

Метод Описание
ConnectAsync ( EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
FinishConnect ( SocketChannelAsyncOperation operation ) : void
FinishRead ( SocketChannelAsyncOperation operation ) : void
FinishWrite ( SocketChannelAsyncOperation operation ) : void

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

Метод Описание
AbstractSocketUnsafe ( AbstractSocketChannel channel ) : System
Flush0 ( ) : void

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

Метод Описание
FulfillConnectPromise ( Exception cause ) : void
FulfillConnectPromise ( bool wasActive ) : void
IsFlushPending ( ) : bool

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

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

protected AbstractSocketUnsafe ( AbstractSocketChannel channel ) : System
channel AbstractSocketChannel
Результат System

ConnectAsync() публичный закрытый Метод

public final ConnectAsync ( EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
Результат System.Threading.Tasks.Task

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

public FinishConnect ( SocketChannelAsyncOperation operation ) : void
operation SocketChannelAsyncOperation
Результат void

FinishRead() публичный абстрактный Метод

public abstract FinishRead ( SocketChannelAsyncOperation operation ) : void
operation SocketChannelAsyncOperation
Результат void

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

public FinishWrite ( SocketChannelAsyncOperation operation ) : void
operation SocketChannelAsyncOperation
Результат void

Flush0() защищенный закрытый Метод

protected final Flush0 ( ) : void
Результат void