1#ifndef _KVI_DATABUFFER_H_
2#define _KVI_DATABUFFER_H_
49 void remove(
int uSize);
56 void resize(
int uSize);
58 void append(
const unsigned char * data,
int uSize);
60 int find(
unsigned char c);
61 int find(
const unsigned char * block,
int uSize);
KviDataBuffer(int uSize, const unsigned char *data=nullptr)
Definition KviDataBuffer.cpp:34
unsigned char * m_pData
Definition KviDataBuffer.h:42
void clear()
Definition KviDataBuffer.h:50
void append(const KviDataBuffer &b)
Definition KviDataBuffer.h:59
void addSize(int uSize)
Definition KviDataBuffer.h:57
int size() const
Definition KviDataBuffer.h:45
unsigned char * data() const
Definition KviDataBuffer.h:46
int m_uSize
Definition KviDataBuffer.h:41
void resize(int uSize)
Definition KviDataBuffer.cpp:122
void remove(int uSize)
Definition KviDataBuffer.cpp:104
Definition KviHeapObject.h:119
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124