1 #ifndef _GLS_RLE_DECODER_H
2 #define _GLS_RLE_DECODER_H
107 #endif // _GLS_RLE_DECODER_H
static const GlsUChar TWO_BYTE_COUNT_FLAG
Definition: gls_rle_decoder.h:92
unsigned char GlsUChar
Definition: gls_types.h:61
Definition: gls_rle_decoder.h:54
bool GlsBool
Definition: gls_types.h:96
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
This header defines general utility classes, functions and macros in the GL Studio DO-178B Runtime Li...
GlsBool IsDone(void) const
unsigned int GlsUInt32
Definition: gls_types.h:73
This header defines the basic types used by the GL Studio DO-178B Runtime Library.
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
GlsUChar _markerByte
Definition: gls_rle_decoder.h:96
Definition: gls_util.h:80
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
GlsRLEDecoder(const GlsUChar *const inlineData[], const GlsUInt32 inlineDataLength, const GlsUInt32 lineLength)
GlsUInt32 _sequenceRemaining
Definition: gls_rle_decoder.h:98
GlsUtil::InlineReader _inlineReader
Definition: gls_rle_decoder.h:95
GlsUChar _repeatedByte
Definition: gls_rle_decoder.h:99
GlsUChar DecodeByte(void)