1#ifndef DATAQUEUE_FRAMEFACTORY_FRAME_FARM_HH 
    2#define DATAQUEUE_FRAMEFACTORY_FRAME_FARM_HH 
    4#include <boost/atomic.hpp> 
    5#include <boost/thread/mutex.hpp> 
   55            uint64_t run_start_time,
 
   56            std::size_t max_dump_size,
 
   57            const std::string& dump_prefix,
 
   58            const std::string& dump_postfix)
 
 
 
void getFrame(Frame &frame)
 
FrameFarm(unsigned int DeltaTS, uint64_t run_start_time, std::size_t max_dump_size, const std::string &dump_prefix, const std::string &dump_postfix)
 
std::deque< PuzzledFrame * > buffers_collector_t
 
std::size_t m_max_dump_size
 
unsigned int m_detector_id
 
unsigned int getTimeSliceDuration()
 
bool insert(CLBDataGram *datagram)
 
PuzzledFrame * getEmptyPuzzledFrame()
 
unsigned int detectorId(unsigned int detector_id)
 
std::map< frame_idx_t, PuzzledFrame * > container_t
 
unsigned int m_timeslice_duration
 
boost::atomic< bool > m_running
 
buffers_collector_t m_empty_buffers
 
Template Frame for ARS data.