23 #ifndef __ccxx_StreamDataReader_hxx 24 #define __ccxx_StreamDataReader_hxx 51 void skip(
size_t count);
55 void setOffset(int64_t offset);
61 size_t read(
byte_t* buf,
size_t count);
73 #endif // __ccxx_StreamDataReader_hxx A DataReader which reads data from a Stream.
Definition: StreamDataReader.h++:36
An unbuffered I/O stream.
Definition: Stream.h++:60
An abstract base class for data readers.
Definition: DataReader.h++:40
#define COMMONCPP_API
Definition: Common.h++:126
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
static const size_t BUFFER_SIZE
Definition: StreamDataReader.h++:57
Definition: AllocationMap.c++:25
unsigned char byte_t
An unsigned 8-bit value.
Definition: Integers.h++:68