C# Class SocketServers.ServerAsyncEventArgs

Inheritance: System.EventArgs, ILockFreePoolItem, IDisposable
Datei anzeigen Open project: vf1/serversockets Class Usage Examples

Public Properties

Property Type Description
DefaultOffsetOffset int

Private Properties

Property Type Description
OnCompleted void
ResetTracing void
SocketArgs_Completed void
Trace void
ValidateBufferSettings void

Public Methods

Method Description
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

Private Methods

Method Description
OnCompleted ( Socket socket ) : void
ResetTracing ( ) : void
SocketArgs_Completed ( object sender, SocketAsyncEventArgs e ) : void
Trace ( ) : void
ValidateBufferSettings ( ) : void

Method Details

AllocateBuffer() public method

public AllocateBuffer ( ) : void
return void

AllocateBuffer() public method

public AllocateBuffer ( int applicationOffsetOffset, int count ) : void
applicationOffsetOffset int
count int
return void

AttachBuffer() public method

public AttachBuffer ( ArraySegment buffer ) : void
buffer ArraySegment
return void

AttachBuffer() public method

public AttachBuffer ( StreamBuffer buffer ) : void
buffer StreamBuffer
return void

BlockCopyFrom() public method

public BlockCopyFrom ( ArraySegment data ) : void
data ArraySegment
return void

BlockCopyFrom() public method

public BlockCopyFrom ( int offsetOffset, ArraySegment data ) : void
offsetOffset int
data ArraySegment
return void

CopyAddressesFrom() public method

public CopyAddressesFrom ( BaseConnection c ) : void
c BaseConnection
return void

CopyAddressesFrom() public method

public CopyAddressesFrom ( ServerAsyncEventArgs e ) : void
e ServerAsyncEventArgs
return void

CreateDeepCopy() public method

public CreateDeepCopy ( ) : ServerAsyncEventArgs
return ServerAsyncEventArgs

DetachBuffer() public method

public DetachBuffer ( ) : ArraySegment
return ArraySegment

Dispose() public method

public Dispose ( ) : void
return void

FreeBuffer() public method

public FreeBuffer ( ) : void
return void

GetTracingPath() public method

public GetTracingPath ( ) : string
return string

ReAllocateBuffer() public method

public ReAllocateBuffer ( bool keepData ) : void
keepData bool
return void

ServerAsyncEventArgs() public method

public ServerAsyncEventArgs ( ) : System
return System

SetAnyRemote() public method

public SetAnyRemote ( AddressFamily family ) : void
family AddressFamily
return void

SetDefaultValue() public method

public SetDefaultValue ( ) : void
return void

SetMaxCount() public method

public SetMaxCount ( ) : void
return void

Property Details

DefaultOffsetOffset public_oe static_oe property

public static int DefaultOffsetOffset
return int