Public Member Functions | |
BufferImplementation (std::string producerName="", unsigned int numberOfSubBuffers=10) | |
BufferImplementation (const BufferImplementation< D, H > &toCopy) | |
BufferImplementation< D, H > & | operator= (const BufferImplementation< D, H > &toCopy) |
void | init (void) |
void | reset (void) |
void | resetConsumerList (void) |
void | registerConsumer (std::string name, CircularBufferBase::ConsumerPriority priority) |
void | unregisterConsumer (std::string name) |
int | attachToEmptySubBuffer (D *&data, H *&header) |
int | setWrittenSubBuffer (void) |
int | write (const D &buffer, const H &header=H()) |
int | read (D &buffer, const std::string &consumer) |
int | read (D &buffer, H &header, const std::string &consumer) |
int | read (D *&buffer, H *&header, const std::string &consumer) |
int | setReadSubBuffer (const std::string &consumer) |
bool | isEmpty (void) |
unsigned int | bufferSize (void) |
unsigned int | numberOfWrittenBuffers (void) |
Definition at line 18 of file BufferImplementation.h.