C# Class SocketServers.ServerAsyncEventArgs

Inheritance: System.EventArgs, ILockFreePoolItem, IDisposable
Afficher le fichier Open project: vf1/serversockets Class Usage Examples

Méthodes publiques

Свойство Type Description
DefaultOffsetOffset int

Private Properties

Свойство Type Description
OnCompleted void
ResetTracing void
SocketArgs_Completed void
Trace void
ValidateBufferSettings void

Méthodes publiques

Méthode 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

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

Method Details

AllocateBuffer() public méthode

public AllocateBuffer ( ) : void
Résultat void

AllocateBuffer() public méthode

public AllocateBuffer ( int applicationOffsetOffset, int count ) : void
applicationOffsetOffset int
count int
Résultat void

AttachBuffer() public méthode

public AttachBuffer ( ArraySegment buffer ) : void
buffer ArraySegment
Résultat void

AttachBuffer() public méthode

public AttachBuffer ( StreamBuffer buffer ) : void
buffer StreamBuffer
Résultat void

BlockCopyFrom() public méthode

public BlockCopyFrom ( ArraySegment data ) : void
data ArraySegment
Résultat void

BlockCopyFrom() public méthode

public BlockCopyFrom ( int offsetOffset, ArraySegment data ) : void
offsetOffset int
data ArraySegment
Résultat void

CopyAddressesFrom() public méthode

public CopyAddressesFrom ( BaseConnection c ) : void
c BaseConnection
Résultat void

CopyAddressesFrom() public méthode

public CopyAddressesFrom ( ServerAsyncEventArgs e ) : void
e ServerAsyncEventArgs
Résultat void

CreateDeepCopy() public méthode

public CreateDeepCopy ( ) : ServerAsyncEventArgs
Résultat ServerAsyncEventArgs

DetachBuffer() public méthode

public DetachBuffer ( ) : ArraySegment
Résultat ArraySegment

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FreeBuffer() public méthode

public FreeBuffer ( ) : void
Résultat void

GetTracingPath() public méthode

public GetTracingPath ( ) : string
Résultat string

ReAllocateBuffer() public méthode

public ReAllocateBuffer ( bool keepData ) : void
keepData bool
Résultat void

ServerAsyncEventArgs() public méthode

public ServerAsyncEventArgs ( ) : System
Résultat System

SetAnyRemote() public méthode

public SetAnyRemote ( AddressFamily family ) : void
family AddressFamily
Résultat void

SetDefaultValue() public méthode

public SetDefaultValue ( ) : void
Résultat void

SetMaxCount() public méthode

public SetMaxCount ( ) : void
Résultat void

Property Details

DefaultOffsetOffset public_oe static_oe property

public static int DefaultOffsetOffset
Résultat int