23 #ifndef __ccxx_StreamDataWriter_hxx 24 #define __ccxx_StreamDataWriter_hxx 53 void skip(
size_t count);
55 void skip(
size_t count,
byte_t fillByte);
59 void setOffset(int64_t offset);
65 size_t write(
const byte_t* buf,
size_t count);
77 #endif // __ccxx_StreamDataWriter_hxx An unbuffered I/O stream.
Definition: Stream.h++:60
A DataWriter which writes data to a Stream.
Definition: StreamDataWriter.h++:38
static const size_t BUFFER_SIZE
Definition: StreamDataWriter.h++:61
#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
An abstract base class for data writers.
Definition: DataWriter.h++:40
Definition: AllocationMap.c++:25
unsigned char byte_t
An unsigned 8-bit value.
Definition: Integers.h++:68