C# Класс SocketServers.ServerAsyncEventArgs

Наследование: System.EventArgs, ILockFreePoolItem, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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