5 #include <libutl/Encoder.h> 57 start(mode, stream, owner, minRunLength, runLengthBits, eob);
60 virtual size_t decode(
byte_t* block,
size_t num);
62 virtual size_t encode(
const byte_t* block,
size_t num);
82 virtual void finishEncoding();
95 return getFlag(flg_eob);
100 setFlag(flg_eob, eob);
void deInit()
De-initialize UTL++.
Encoder/decoder abstraction.
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
unsigned char byte_t
Unsigned character.
RLencoder(uint_t mode, Stream *stream, bool owner=true, uint_t minRunLength=3, uint_t runLengthBits=8, bool eob=true)
Constructor.
unsigned int uint_t
Unsigned integer.
void init()
Initialize UTL++.