#include <ringbuffer.h>
Definition at line 29 of file ringbuffer.h.
RingBuffer::RingBuffer |
( |
size_t |
size, |
|
|
bool |
synchronized = false |
|
) |
| |
RingBuffer::~RingBuffer |
( |
) | |
|
size_t RingBuffer::addData |
( |
const char * |
src, |
|
|
size_t |
size |
|
) |
| |
void RingBuffer::clear |
( |
) | |
|
char* RingBuffer::getData |
( |
size_t & |
size) | |
|
size_t RingBuffer::getFillSize |
( |
) | |
const |
size_t RingBuffer::getFreeSize |
( |
) | |
const |
char* RingBuffer::getFreeSpace |
( |
size_t & |
size) | |
|
size_t RingBuffer::getSize |
( |
) | |
const |
void RingBuffer::lock |
( |
) | |
const |
|
protected |
void RingBuffer::lockTransaction |
( |
) | |
const |
size_t RingBuffer::removeData |
( |
size_t |
size) | |
|
size_t RingBuffer::removeFreeSpace |
( |
size_t |
size) | |
|
bool RingBuffer::resize |
( |
size_t |
new_size) | |
|
size_t RingBuffer::takeData |
( |
char * |
dst, |
|
|
size_t |
size, |
|
|
bool |
lock = true |
|
) |
| |
void RingBuffer::unlock |
( |
) | |
const |
|
protected |
void RingBuffer::unlockTransaction |
( |
) | |
const |
char* RingBuffer::m_Buffer |
|
protected |
size_t RingBuffer::m_FillSize |
|
protected |
size_t RingBuffer::m_Size |
|
protected |
size_t RingBuffer::m_Start |
|
protected |
bool RingBuffer::m_synchronized |
|
protected |
QSemaphore RingBuffer::m_synchronizer |
|
mutableprotected |
QSemaphore RingBuffer::m_transactionSynchronizer |
|
mutableprotected |
The documentation for this class was generated from the following file: