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