C# 클래스 SocketServers.ServerAsyncEventArgs

상속: System.EventArgs, ILockFreePoolItem, IDisposable
파일 보기 프로젝트 열기: vf1/serversockets 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DefaultOffsetOffset int

Private Properties

프로퍼티 타입 설명
OnCompleted void
ResetTracing void
SocketArgs_Completed void
Trace void
ValidateBufferSettings void

공개 메소드들

메소드 설명
AllocateBuffer ( ) : void
AllocateBuffer ( int applicationOffsetOffset, int count ) : void
AttachBuffer ( ArraySegment buffer ) : void
AttachBuffer ( StreamBuffer buffer ) : void
BlockCopyFrom ( ArraySegment data ) : void
BlockCopyFrom ( int offsetOffset, ArraySegment data ) : void
CopyAddressesFrom ( BaseConnection c ) : void
CopyAddressesFrom ( ServerAsyncEventArgs e ) : void
CreateDeepCopy ( ) : ServerAsyncEventArgs
DetachBuffer ( ) : ArraySegment
Dispose ( ) : void
FreeBuffer ( ) : void
GetTracingPath ( ) : string
ReAllocateBuffer ( bool keepData ) : void
ServerAsyncEventArgs ( ) : System
SetAnyRemote ( AddressFamily family ) : void
SetDefaultValue ( ) : void
SetMaxCount ( ) : void

비공개 메소드들

메소드 설명
OnCompleted ( Socket socket ) : void
ResetTracing ( ) : void
SocketArgs_Completed ( object sender, SocketAsyncEventArgs e ) : void
Trace ( ) : void
ValidateBufferSettings ( ) : void

메소드 상세

AllocateBuffer() 공개 메소드

public AllocateBuffer ( ) : void
리턴 void

AllocateBuffer() 공개 메소드

public AllocateBuffer ( int applicationOffsetOffset, int count ) : void
applicationOffsetOffset int
count int
리턴 void

AttachBuffer() 공개 메소드

public AttachBuffer ( ArraySegment buffer ) : void
buffer ArraySegment
리턴 void

AttachBuffer() 공개 메소드

public AttachBuffer ( StreamBuffer buffer ) : void
buffer StreamBuffer
리턴 void

BlockCopyFrom() 공개 메소드

public BlockCopyFrom ( ArraySegment data ) : void
data ArraySegment
리턴 void

BlockCopyFrom() 공개 메소드

public BlockCopyFrom ( int offsetOffset, ArraySegment data ) : void
offsetOffset int
data ArraySegment
리턴 void

CopyAddressesFrom() 공개 메소드

public CopyAddressesFrom ( BaseConnection c ) : void
c BaseConnection
리턴 void

CopyAddressesFrom() 공개 메소드

public CopyAddressesFrom ( ServerAsyncEventArgs e ) : void
e ServerAsyncEventArgs
리턴 void

CreateDeepCopy() 공개 메소드

public CreateDeepCopy ( ) : ServerAsyncEventArgs
리턴 ServerAsyncEventArgs

DetachBuffer() 공개 메소드

public DetachBuffer ( ) : ArraySegment
리턴 ArraySegment

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FreeBuffer() 공개 메소드

public FreeBuffer ( ) : void
리턴 void

GetTracingPath() 공개 메소드

public GetTracingPath ( ) : string
리턴 string

ReAllocateBuffer() 공개 메소드

public ReAllocateBuffer ( bool keepData ) : void
keepData bool
리턴 void

ServerAsyncEventArgs() 공개 메소드

public ServerAsyncEventArgs ( ) : System
리턴 System

SetAnyRemote() 공개 메소드

public SetAnyRemote ( AddressFamily family ) : void
family AddressFamily
리턴 void

SetDefaultValue() 공개 메소드

public SetDefaultValue ( ) : void
리턴 void

SetMaxCount() 공개 메소드

public SetMaxCount ( ) : void
리턴 void

프로퍼티 상세

DefaultOffsetOffset 공개적으로 정적으로 프로퍼티

public static int DefaultOffsetOffset
리턴 int