daqrate::KeepNewest< T > Struct Template Reference

List of all members.

Public Types

typedef std::pair< T, size_t > ValueType
typedef std::list< T > SequenceType
typedef SequenceType::size_type SizeType
typedef SizeType ReturnType

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)

Detailed Description

template<typename T>
struct daqrate::KeepNewest< T >

Definition at line 174 of file ConcurrentQueue.hh.


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

Generated on 10 Mar 2017 for artdaq_core by  doxygen 1.6.1