otsdaq-mu2e-stm  5.02.01
BufferPool Class Reference

Public Member Functions

 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (size_t pool_size, size_t buffer_size)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > buffer)
 
 BufferPool (const std::shared_ptr< cpu_utils > &cpu_, const std::shared_ptr< AsyncLogger > &logger, const std::shared_ptr< STMdata > &stm_, const std::shared_ptr< OperationManager > &om)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > &buffer)
 
void clearPool ()
 
 BufferPool (const Config &cfg, const std::shared_ptr< cpu_utils > &cpu_, const std::shared_ptr< AsyncLogger > &logger, const std::shared_ptr< OperationManager > &om)
 
std::shared_ptr< DataStruct > acquire ()
 
void release (std::shared_ptr< DataStruct > &buffer)
 
void clearPool ()
 

Detailed Description

Definition at line 91 of file best_so_far.cpp.


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