C# Класс SocketServers.HeaderContentConnection

Наследование: BaseConnection
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
Detach ArraySegment
Dettach ArraySegment
SetReaderStorage void
SetReady void
SetReady void

Открытые методы

Метод Описание
Dettach ( ServerAsyncEventArgs &e, ArraySegment &segment1, ArraySegment &segment2 ) : void
Dispose ( ) : void
HeaderContentConnection ( ) : System
Proccess ( ServerAsyncEventArgs &e, bool &closeConnection ) : bool
ResetState ( ) : void

Защищенные методы

Метод Описание
MessageReady ( ) : void
Parse ( ArraySegment data ) : ParseResult
PreProcessRaw ( ArraySegment data ) : void
ResetParser ( ResetReason reason ) : void

Приватные методы

Метод Описание
Detach ( ServerAsyncEventArgs &e, int size ) : ArraySegment
Dettach ( Storage storage ) : ArraySegment
SetReaderStorage ( Storage readerStorage1, byte buffer, int offset, int count ) : void
SetReady ( ) : void
SetReady ( Storage contentStorage1, byte buffer, int offset, int count ) : void

Описание методов

Dettach() публичный Метод

public Dettach ( ServerAsyncEventArgs &e, ArraySegment &segment1, ArraySegment &segment2 ) : void
e ServerAsyncEventArgs
segment1 ArraySegment
segment2 ArraySegment
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

HeaderContentConnection() публичный Метод

public HeaderContentConnection ( ) : System
Результат System

MessageReady() защищенный абстрактный Метод

protected abstract MessageReady ( ) : void
Результат void

Parse() защищенный абстрактный Метод

protected abstract Parse ( ArraySegment data ) : ParseResult
data ArraySegment
Результат ParseResult

PreProcessRaw() защищенный абстрактный Метод

protected abstract PreProcessRaw ( ArraySegment data ) : void
data ArraySegment
Результат void

Proccess() публичный Метод

public Proccess ( ServerAsyncEventArgs &e, bool &closeConnection ) : bool
e ServerAsyncEventArgs
closeConnection bool
Результат bool

ResetParser() защищенный абстрактный Метод

protected abstract ResetParser ( ResetReason reason ) : void
reason ResetReason
Результат void

ResetState() публичный Метод

public ResetState ( ) : void
Результат void