C# Класс MindTouch.Clacks.Server.AClientRequestHandler

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

Защищенные свойства (Protected)

Свойство Тип Описание
_buffer byte[]
_bufferDataLength int
_bufferPosition int
_carriageReturn bool
_commandBuffer StringBuilder
_commandCounter ulong
_endPoint System.Net.IPEndPoint
_socket Socket

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

Метод Описание
Dispose ( ) : void
ProcessRequests ( ) : void

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

Метод Описание
AClientRequestHandler ( System.Guid clientId, Socket socket, IClacksInstrumentation instrumentation, Action removeCallback ) : System
CheckBufferTail ( int position, int length ) : void
CompleteRequest ( ) : void
EndCommandRequest ( string status ) : void
FailAndDispose ( string reason, Exception e ) : void
InitializeHandler ( string command ) : string
PrepareResponse ( string status ) : void
ProcessCommand ( ) : void

13/14. -> Calls StartCommandRequest

ProcessCommandData ( int position, int length ) : void
ProcessPayloadData ( int position, int length ) : void
Receive ( int>.Action continuation ) : void
SendResponse ( ) : void
StartCommandRequest ( ) : void

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

Метод Описание
CheckSocket ( ) : bool

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

AClientRequestHandler() защищенный Метод

protected AClientRequestHandler ( System.Guid clientId, Socket socket, IClacksInstrumentation instrumentation, Action removeCallback ) : System
clientId System.Guid
socket Socket
instrumentation IClacksInstrumentation
removeCallback Action
Результат System

CheckBufferTail() защищенный Метод

protected CheckBufferTail ( int position, int length ) : void
position int
length int
Результат void

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

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

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

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

EndCommandRequest() защищенный Метод

protected EndCommandRequest ( string status ) : void
status string
Результат void

FailAndDispose() защищенный Метод

protected FailAndDispose ( string reason, Exception e ) : void
reason string
e System.Exception
Результат void

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

protected abstract InitializeHandler ( string command ) : string
command string
Результат string

PrepareResponse() защищенный Метод

protected PrepareResponse ( string status ) : void
status string
Результат void

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

13/14. -> Calls StartCommandRequest
protected abstract ProcessCommand ( ) : void
Результат void

ProcessCommandData() защищенный Метод

protected ProcessCommandData ( int position, int length ) : void
position int
length int
Результат void

ProcessPayloadData() защищенный Метод

protected ProcessPayloadData ( int position, int length ) : void
position int
length int
Результат void

ProcessRequests() публичный абстрактный Метод

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

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

protected abstract Receive ( int>.Action continuation ) : void
continuation int>.Action
Результат void

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

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

StartCommandRequest() защищенный Метод

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

Описание свойств

_buffer защищенное свойство

protected byte[] _buffer
Результат byte[]

_bufferDataLength защищенное свойство

protected int _bufferDataLength
Результат int

_bufferPosition защищенное свойство

protected int _bufferPosition
Результат int

_carriageReturn защищенное свойство

protected bool _carriageReturn
Результат bool

_commandBuffer защищенное свойство

protected StringBuilder _commandBuffer
Результат StringBuilder

_commandCounter защищенное свойство

protected ulong _commandCounter
Результат ulong

_endPoint защищенное свойство

protected IPEndPoint,System.Net _endPoint
Результат System.Net.IPEndPoint

_socket защищенное свойство

protected Socket _socket
Результат Socket