20 #ifndef RVNGBINARYDATA_H 21 #define RVNGBINARYDATA_H 32 struct RVNGBinaryDataImpl;
41 RVNGBinaryData(
const unsigned char *buffer,
const unsigned long bufferSize);
47 void append(
const unsigned char *buffer,
const unsigned long bufferSize);
48 void append(
const unsigned char c);
49 void appendBase64Data(
const RVNGString &base64);
50 void appendBase64Data(
const char *base64);
60 unsigned long size()
const;
75 const unsigned char *getDataBuffer()
const;
Definition: RVNGBinaryData.cpp:38
#define REVENGE_API
Definition: librevenge-api.h:34
A representation of arbitrary binary data.
Definition: RVNGBinaryData.h:36
Definition: RVNGBinaryData.cpp:79
RVNGBinaryDataImpl * m_binaryDataImpl
Definition: RVNGBinaryData.h:102
UTF-8 string.
Definition: RVNGString.h:33