C# Class PureCat.Message.Spi.Codec.PlainTextMessageCodec

Inheritance: IMessageCodec
Mostrar archivo Open project: chinaboard/PureCat Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

Decode() public method

public Decode ( ChannelBuffer buf ) : IMessageTree
buf ChannelBuffer
return IMessageTree

Decode() public method

public Decode ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
return void

DecodeHeader() protected method

protected DecodeHeader ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
return void

DecodeLine() protected method

protected DecodeLine ( ChannelBuffer buf, ITransaction parent, Stack stack, IMessageTree tree ) : IMessage
buf ChannelBuffer
parent ITransaction
stack Stack
tree IMessageTree
return IMessage

DecodeMessage() protected method

protected DecodeMessage ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
return void

Encode() public method

public Encode ( IMessageTree tree, ChannelBuffer buf ) : void
tree IMessageTree
buf ChannelBuffer
return void

EncodeHeader() protected method

protected EncodeHeader ( IMessageTree tree, ChannelBuffer buf ) : int
tree IMessageTree
buf ChannelBuffer
return int

EncodeLine() protected method

protected EncodeLine ( IMessage message, ChannelBuffer buf, char type, Policy policy ) : int
message IMessage
buf ChannelBuffer
type char
policy Policy
return int

EncodeMessage() public method

public EncodeMessage ( IMessage message, ChannelBuffer buf ) : int
message IMessage
buf ChannelBuffer
return int

PlainTextMessageCodec() public method

public PlainTextMessageCodec ( ) : PureCat.Message.Internals
return PureCat.Message.Internals