![]() |
GM6000 Digital Heater Controller Build: 20 (Branch = develop)
SDX-1330
|
The Frame namespace provides interfaces for encoding and decoding text frames. More...
The Frame namespace provides interfaces for encoding and decoding text frames.
A text frame is a sequence of text characters that are bounded by a unique start-of-frame and end-of-frame characters. Text frames provide the concept of a 'package' when dealing with stream based communications and/or media.
Classes | |
| class | AsciiDecoder |
| This concrete template class provide a basic implementation of the Frame::Decoder interface that uses Cpl::Io::Input stream as the input source. More... | |
| class | BlockEncoder |
| This concrete class implements extends the StreamDecoder implementation to be more efficient with respect to outputting data to a Stream. More... | |
| class | Decoder |
| This class defines an interface for 'receiving' (decode) a frame. More... | |
| class | Decoder_ |
| This private partially concrete class implements the basic/common logic for a frame decoder. More... | |
| class | Encoder |
| This class defines an interface for 'transmitted' (encoding) a frame. More... | |
| class | Encoder_ |
| This Private Namespace partially concrete class implements common/helper method for supporting the Encoder API. More... | |
| class | LineDecoder |
| This concrete template class provide a basic implementation of the Frame::Decoder interface that uses Cpl::Io::Input stream as the input source. More... | |
| class | StreamDecoder |
| This partially concrete class defines an interface a Text "Decoder" that has a Cpl::Io::Input stream as its input source. More... | |
| class | StreamEncoder |
| This concrete class implements the Encoder API where the Output destination is a Cpl::Io::Output stream. More... | |
| class | StringDecoder |
| This concrete class defines an interface a Text "Decoder" that accepts a null terminated string as its input source. More... | |
| class | StringEncoder |
| This concrete class implements the Encoder API where the Output destination is a Cpl::Text::String. More... | |