#include <fileringbuffer.h>
Detailed Description
Definition at line 29 of file fileringbuffer.h.
Constructor & Destructor Documentation
FileRingBuffer::FileRingBuffer |
( |
const QString & |
filename, |
|
|
quint64 |
max_size |
|
) |
| |
FileRingBuffer::~FileRingBuffer |
( |
| ) |
|
Member Function Documentation
size_t FileRingBuffer::addData |
( |
const char * |
src, |
|
|
size_t |
size |
|
) |
| |
void FileRingBuffer::clear |
( |
| ) |
|
bool FileRingBuffer::error |
( |
| ) |
const |
|
inline |
const QString& FileRingBuffer::errorString |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::getData |
( |
quint64 & |
size | ) |
|
|
protected |
const QString& FileRingBuffer::getFileName |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::getFillSize |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::getFreeSize |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::getFreeSpace |
( |
quint64 & |
size | ) |
|
|
protected |
quint64 FileRingBuffer::getMaxSize |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::getRealSize |
( |
| ) |
const |
|
inline |
quint64 FileRingBuffer::removeData |
( |
quint64 |
size | ) |
|
quint64 FileRingBuffer::removeFreeSpace |
( |
quint64 |
size | ) |
|
|
protected |
bool FileRingBuffer::resize |
( |
const QString & |
filename, |
|
|
quint64 |
new_max_size |
|
) |
| |
size_t FileRingBuffer::takeData |
( |
char * |
dst, |
|
|
size_t |
size |
|
) |
| |
Member Data Documentation
QString FileRingBuffer::m_BaseFileName |
|
protected |
bool FileRingBuffer::m_error |
|
protected |
QString FileRingBuffer::m_errorString |
|
protected |
FILE* FileRingBuffer::m_File |
|
protected |
int FileRingBuffer::m_FileIdx |
|
protected |
QString FileRingBuffer::m_FileName |
|
protected |
quint64 FileRingBuffer::m_FillSize |
|
protected |
quint64 FileRingBuffer::m_MaxSize |
|
protected |
quint64 FileRingBuffer::m_RealSize |
|
protected |
quint64 FileRingBuffer::m_Start |
|
protected |
The documentation for this class was generated from the following file: