otsdaq-mu2e-stm  5.02.01
RingBuffer< T > Class Template Reference

Public Member Functions

 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t max_size)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > pop ()
 
void shutdown ()
 
bool is_empty ()
 
 RingBuffer (size_t queue_capacity_)
 
void push (const std::shared_ptr< T > &item)
 
std::shared_ptr< T > try_pop ()
 
std::shared_ptr< T > try_pop_copy ()
 
void clearQueue ()
 
bool is_empty ()
 
size_t size ()
 

Detailed Description

template<typename T>
class RingBuffer< T >

Definition at line 32 of file best_so_far.cpp.


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