daqrate::FailIfFull< T > Struct Template Reference

List of all members.

Classes

struct  QueueIsFull

Public Types

typedef bool ReturnType
typedef T ValueType
typedef std::list< T > SequenceType
typedef SequenceType::size_type SizeType

Static Public Member Functions

static void doInsert (T const &item, SequenceType &elements, SizeType &size, detail::MemoryType const &itemSize, detail::MemoryType &used, std::condition_variable &nonempty)
static ReturnType doEnq (T const &item, SequenceType &elements, SizeType &size, SizeType &capacity, detail::MemoryType &used, detail::MemoryType &memory, size_t &elementsDropped, std::condition_variable &nonempty)

Static Public Attributes

daqrate::FailIfFull::QueueIsFull queueIsFull

Detailed Description

template<class T>
struct daqrate::FailIfFull< T >

Definition at line 119 of file ConcurrentQueue.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions

Generated on 2 Mar 2017 for artdaq_core by  doxygen 1.6.1