11 ::ll::TypedStorage<4, 4, uint> numberOfBitsUsed;
12 ::ll::TypedStorage<4, 4, uint> numberOfBitsAllocated;
13 ::ll::TypedStorage<4, 4, uint> readOffset;
14 ::ll::TypedStorage<8, 8, uchar*> data;
15 ::ll::TypedStorage<1, 1, bool> copyData;
16 ::ll::TypedStorage<1, 256, uchar[256]> stackData;
24 MCNAPI
bool Read(
char* outByteArray, uint numberOfBytes);
32 MCNAPI
bool ReadBits(uchar* inOutByteArray, uint numberOfBitsToRead,
bool alignBitsToRight);
36 MCNAPI
void Write(
char const* inputByteArray, uint numberOfBytes);
44 MCNAPI
void WriteBits(uchar
const* inByteArray, uint numberOfBitsToWrite,
bool rightAlignedBits);