C# Класс PureCat.Message.Spi.Codec.PlainTextMessageCodec

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

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

Метод Описание
Decode ( ChannelBuffer buf ) : IMessageTree
Decode ( ChannelBuffer buf, IMessageTree tree ) : void
Encode ( IMessageTree tree, ChannelBuffer buf ) : void
EncodeMessage ( IMessage message, ChannelBuffer buf ) : int
PlainTextMessageCodec ( ) : PureCat.Message.Internals

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

Метод Описание
DecodeHeader ( ChannelBuffer buf, IMessageTree tree ) : void
DecodeLine ( ChannelBuffer buf, ITransaction parent, Stack stack, IMessageTree tree ) : IMessage
DecodeMessage ( ChannelBuffer buf, IMessageTree tree ) : void
EncodeHeader ( IMessageTree tree, ChannelBuffer buf ) : int
EncodeLine ( IMessage message, ChannelBuffer buf, char type, Policy policy ) : int

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

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

public Decode ( ChannelBuffer buf ) : IMessageTree
buf ChannelBuffer
Результат IMessageTree

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

public Decode ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Результат void

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

protected DecodeHeader ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Результат void

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

protected DecodeLine ( ChannelBuffer buf, ITransaction parent, Stack stack, IMessageTree tree ) : IMessage
buf ChannelBuffer
parent ITransaction
stack Stack
tree IMessageTree
Результат IMessage

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

protected DecodeMessage ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Результат void

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

public Encode ( IMessageTree tree, ChannelBuffer buf ) : void
tree IMessageTree
buf ChannelBuffer
Результат void

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

protected EncodeHeader ( IMessageTree tree, ChannelBuffer buf ) : int
tree IMessageTree
buf ChannelBuffer
Результат int

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

protected EncodeLine ( IMessage message, ChannelBuffer buf, char type, Policy policy ) : int
message IMessage
buf ChannelBuffer
type char
policy Policy
Результат int

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

public EncodeMessage ( IMessage message, ChannelBuffer buf ) : int
message IMessage
buf ChannelBuffer
Результат int

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

public PlainTextMessageCodec ( ) : PureCat.Message.Internals
Результат PureCat.Message.Internals