C# 클래스 RioSharp.RioSocketPool

상속: IDisposable
파일 보기 프로젝트 열기: aL3891/RioSharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
MaxOutstandingReceive uint
SendCompletionQueue System.IntPtr
adressFam ADDRESS_FAMILIES
protocol PROTOCOL
sockType SOCKET_TYPE

공개 메소드들

메소드 설명
Dispose ( ) : void
PreAllocateWrite ( byte buffer ) : RioBufferSegment
RioSocketPool ( RioFixedBufferPool sendPool, RioFixedBufferPool receivePool, ADDRESS_FAMILIES adressFam, SOCKET_TYPE sockType, PROTOCOL protocol, uint maxOutstandingReceive = 1024, uint maxOutstandingSend = 1024, uint maxSockets = 256, int adressBufferSize = 1024 ) : System

비공개 메소드들

메소드 설명
ProcessReceiveCompletes ( object o ) : void
ProcessSendCompletes ( object o ) : void
RioSocketPool ( ) : System

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

PreAllocateWrite() 공개 메소드

public PreAllocateWrite ( byte buffer ) : RioBufferSegment
buffer byte
리턴 RioBufferSegment

RioSocketPool() 공개 메소드

public RioSocketPool ( RioFixedBufferPool sendPool, RioFixedBufferPool receivePool, ADDRESS_FAMILIES adressFam, SOCKET_TYPE sockType, PROTOCOL protocol, uint maxOutstandingReceive = 1024, uint maxOutstandingSend = 1024, uint maxSockets = 256, int adressBufferSize = 1024 ) : System
sendPool RioFixedBufferPool
receivePool RioFixedBufferPool
adressFam ADDRESS_FAMILIES
sockType SOCKET_TYPE
protocol PROTOCOL
maxOutstandingReceive uint
maxOutstandingSend uint
maxSockets uint
adressBufferSize int
리턴 System

프로퍼티 상세

MaxOutstandingReceive 보호되어 있는 프로퍼티

protected uint MaxOutstandingReceive
리턴 uint

SendCompletionQueue 보호되어 있는 프로퍼티

protected IntPtr,System SendCompletionQueue
리턴 System.IntPtr

adressFam 보호되어 있는 프로퍼티

protected ADDRESS_FAMILIES adressFam
리턴 ADDRESS_FAMILIES

protocol 보호되어 있는 프로퍼티

protected PROTOCOL protocol
리턴 PROTOCOL

sockType 보호되어 있는 프로퍼티

protected SOCKET_TYPE sockType
리턴 SOCKET_TYPE