C# Класс Griffin.Net.Protocols.Http.HttpMessageDecoder

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

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

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

Reset decoder state so that we can decode a new message

HttpMessageDecoder ( ) : System

Initializes a new instance of the HttpMessageDecoder class.

HttpMessageDecoder ( IMessageSerializer messageSerializer ) : System

Initializes a new instance of the HttpMessageDecoder class.

ProcessReadBytes ( ISocketBuffer buffer ) : void

We've received bytes from the socket. Build a message out of them.

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

Метод Описание
BytesProcessed ( int startOffset, int currentOffset ) : int
OnHeader ( string name, string value ) : void
OnHeaderParsed ( ) : void
OnRequestLine ( string part1, string part2, string part3 ) : void
TriggerMessageReceived ( Griffin.Net.Protocols.Http.HttpMessage message ) : void

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

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

Reset decoder state so that we can decode a new message
public Clear ( ) : void
Результат void

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

Initializes a new instance of the HttpMessageDecoder class.
public HttpMessageDecoder ( ) : System
Результат System

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

Initializes a new instance of the HttpMessageDecoder class.
messageSerializer
public HttpMessageDecoder ( IMessageSerializer messageSerializer ) : System
messageSerializer IMessageSerializer The message serializer.
Результат System

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

We've received bytes from the socket. Build a message out of them.
public ProcessReadBytes ( ISocketBuffer buffer ) : void
buffer ISocketBuffer Buffer
Результат void