C# Class SocketServers.HeaderContentConnection

Inheritance: BaseConnection
Afficher le fichier Open project: vf1/serversockets

Private Properties

Свойство Type Description
Detach ArraySegment
Dettach ArraySegment
SetReaderStorage void
SetReady void
SetReady void

Méthodes publiques

Méthode Description
Dettach ( ServerAsyncEventArgs &e, ArraySegment &segment1, ArraySegment &segment2 ) : void
Dispose ( ) : void
HeaderContentConnection ( ) : System
Proccess ( ServerAsyncEventArgs &e, bool &closeConnection ) : bool
ResetState ( ) : void

Méthodes protégées

Méthode Description
MessageReady ( ) : void
Parse ( ArraySegment data ) : ParseResult
PreProcessRaw ( ArraySegment data ) : void
ResetParser ( ResetReason reason ) : void

Private Methods

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

Method Details

Dettach() public méthode

public Dettach ( ServerAsyncEventArgs &e, ArraySegment &segment1, ArraySegment &segment2 ) : void
e ServerAsyncEventArgs
segment1 ArraySegment
segment2 ArraySegment
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

HeaderContentConnection() public méthode

public HeaderContentConnection ( ) : System
Résultat System

MessageReady() protected abstract méthode

protected abstract MessageReady ( ) : void
Résultat void

Parse() protected abstract méthode

protected abstract Parse ( ArraySegment data ) : ParseResult
data ArraySegment
Résultat ParseResult

PreProcessRaw() protected abstract méthode

protected abstract PreProcessRaw ( ArraySegment data ) : void
data ArraySegment
Résultat void

Proccess() public méthode

public Proccess ( ServerAsyncEventArgs &e, bool &closeConnection ) : bool
e ServerAsyncEventArgs
closeConnection bool
Résultat bool

ResetParser() protected abstract méthode

protected abstract ResetParser ( ResetReason reason ) : void
reason ResetReason
Résultat void

ResetState() public méthode

public ResetState ( ) : void
Résultat void