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

Inheritance: IMessageCodec
Afficher le fichier Open project: chinaboard/PureCat Class Usage Examples

Méthodes publiques

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

Méthodes protégées

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

public Decode ( ChannelBuffer buf ) : IMessageTree
buf ChannelBuffer
Résultat IMessageTree

Decode() public méthode

public Decode ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Résultat void

DecodeHeader() protected méthode

protected DecodeHeader ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Résultat void

DecodeLine() protected méthode

protected DecodeLine ( ChannelBuffer buf, ITransaction parent, Stack stack, IMessageTree tree ) : IMessage
buf ChannelBuffer
parent ITransaction
stack Stack
tree IMessageTree
Résultat IMessage

DecodeMessage() protected méthode

protected DecodeMessage ( ChannelBuffer buf, IMessageTree tree ) : void
buf ChannelBuffer
tree IMessageTree
Résultat void

Encode() public méthode

public Encode ( IMessageTree tree, ChannelBuffer buf ) : void
tree IMessageTree
buf ChannelBuffer
Résultat void

EncodeHeader() protected méthode

protected EncodeHeader ( IMessageTree tree, ChannelBuffer buf ) : int
tree IMessageTree
buf ChannelBuffer
Résultat int

EncodeLine() protected méthode

protected EncodeLine ( IMessage message, ChannelBuffer buf, char type, Policy policy ) : int
message IMessage
buf ChannelBuffer
type char
policy Policy
Résultat int

EncodeMessage() public méthode

public EncodeMessage ( IMessage message, ChannelBuffer buf ) : int
message IMessage
buf ChannelBuffer
Résultat int

PlainTextMessageCodec() public méthode

public PlainTextMessageCodec ( ) : PureCat.Message.Internals
Résultat PureCat.Message.Internals