$treeview $search $mathjax $extrastylesheet
otsdaq  v2_03_00
$projectbrief
$projectbrief
$searchbox

ots::CircularBuffer< D, H > Class Template Reference

Inheritance diagram for ots::CircularBuffer< D, H >:
ots::CircularBufferBase

List of all members.

Public Member Functions

 CircularBuffer (const std::string &dataBufferId)
void reset (void)
void resetConsumerList (void)
bool isEmpty (void) const
unsigned int getTotalNumberOfSubBuffers (void) const
unsigned int getProducerBufferSize (const std::string &producerID) const
int read (D &buffer, const std::string &consumerID)
int read (D &buffer, H &header, const std::string &consumerID)
int read (D *&buffer, H *&header, const std::string &consumerID)
BufferImplementation< D, H > & getLastReadBuffer (const std::string &consumerID)
BufferImplementation< D, H > & getBuffer (const std::string &producerID)

Detailed Description

template<class D, class H>
class ots::CircularBuffer< D, H >

Definition at line 18 of file CircularBuffer.h.


The documentation for this class was generated from the following file:

Generated on 14 Mar 2019 for otsdaq by  doxygen 1.6.1