C# Класс RioSharp.RioConnectionOrientedSocketPool

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

Защищенные свойства (Protected)

Свойство Тип Описание
socketIocp System.IntPtr

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

Метод Описание
Dispose ( ) : void
RioConnectionOrientedSocketPool ( RioFixedBufferPool sendPool, RioFixedBufferPool revicePool, uint socketCount, ADDRESS_FAMILIES adressFam, SOCKET_TYPE sockType, PROTOCOL protocol, uint maxOutstandingReceive = 1024, uint maxOutstandingSend = 1024 ) : System

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

Метод Описание
SocketIocpComplete ( object o ) : void
SocketIocpError ( int error, RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
SocketIocpOk ( RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool

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

Метод Описание
BeginRecycle ( RioSharp.RioConnectionOrientedSocket socket, bool force ) : void
EndRecycle ( RioSharp.RioConnectionOrientedSocket socket, bool async ) : void
FinalizeRecycle ( RioSharp.RioConnectionOrientedSocket socket ) : void
InitializeSocket ( RioSharp.RioConnectionOrientedSocket socket ) : void
Timeout ( ) : Task

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

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

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

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

public RioConnectionOrientedSocketPool ( RioFixedBufferPool sendPool, RioFixedBufferPool revicePool, uint socketCount, ADDRESS_FAMILIES adressFam, SOCKET_TYPE sockType, PROTOCOL protocol, uint maxOutstandingReceive = 1024, uint maxOutstandingSend = 1024 ) : System
sendPool RioFixedBufferPool
revicePool RioFixedBufferPool
socketCount uint
adressFam ADDRESS_FAMILIES
sockType SOCKET_TYPE
protocol PROTOCOL
maxOutstandingReceive uint
maxOutstandingSend uint
Результат System

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

protected SocketIocpComplete ( object o ) : void
o object
Результат void

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

protected abstract SocketIocpError ( int error, RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
error int
socket RioSharp.RioConnectionOrientedSocket
status byte
Результат bool

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

protected abstract SocketIocpOk ( RioSharp.RioConnectionOrientedSocket socket, byte status ) : bool
socket RioSharp.RioConnectionOrientedSocket
status byte
Результат bool

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

socketIocp защищенное свойство

protected IntPtr,System socketIocp
Результат System.IntPtr