20#ifndef RVNGBINARYDATA_H
21#define RVNGBINARYDATA_H
32struct 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;
A representation of arbitrary binary data.
Definition RVNGBinaryData.h:37
RVNGBinaryDataImpl * m_binaryDataImpl
Definition RVNGBinaryData.h:102
UTF-8 string.
Definition RVNGString.h:34
#define REVENGE_API
Definition librevenge-api.h:34
Definition RVNGBinaryData.cpp:40
Definition RVNGBinaryData.cpp:81