| 
    Jpp
    17.1.1
    
   the software that should make you happy 
   | 
 
#include <frame_farm.hh>
Public Member Functions | |
| 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) | |
| ~FrameFarm () | |
| void | operator() () | 
| void | stop () | 
| unsigned int | getTimeSliceDuration () | 
| bool | insert (CLBDataGram *datagram) | 
| void | getFrame (Frame &frame) | 
| int | runNumber () const | 
| int | runNumber (int rn) | 
| unsigned int | detectorId (unsigned int detector_id) | 
Private Types | |
| typedef std::map< frame_idx_t,  PuzzledFrame * >  | container_t | 
| typedef std::deque < PuzzledFrame * >  | buffers_collector_t | 
Private Member Functions | |
| PuzzledFrame * | getEmptyPuzzledFrame () | 
Private Attributes | |
| container_t | m_container | 
| ptrDispatcher | m_frames | 
| buffers_collector_t | m_empty_buffers | 
| boost::mutex | m_mutex | 
| boost::mutex | m_ebf_mutex | 
| boost::atomic< bool > | m_running | 
| unsigned int | m_timeslice_duration | 
| uint64_t | m_start_run_ms | 
| std::size_t | m_max_dump_size | 
| int | m_run_number | 
| unsigned int | m_detector_id | 
| DumpFile | m_dumpfile | 
Definition at line 23 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 25 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 27 of file frame_farm.hh.
      
  | 
  inline | 
Definition at line 54 of file frame_farm.hh.
| FrameFarm::~FrameFarm | ( | ) | 
Definition at line 17 of file frame_farm.cc.
| void FrameFarm::operator() | ( | ) | 
This method runs on an independent thread the polling of completed or expired frames.
Definition at line 57 of file frame_farm.cc.
      
  | 
  inline | 
Definition at line 72 of file frame_farm.hh.
      
  | 
  inline | 
Definition at line 78 of file frame_farm.hh.
| bool FrameFarm::insert | ( | CLBDataGram * | datagram | ) | 
Definition at line 100 of file frame_farm.cc.
| void FrameFarm::getFrame | ( | Frame & | frame | ) | 
Definition at line 36 of file frame_farm.cc.
      
  | 
  inline | 
Definition at line 87 of file frame_farm.hh.
      
  | 
  inline | 
Definition at line 92 of file frame_farm.hh.
      
  | 
  inline | 
Definition at line 97 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 200 of file frame_farm.cc.
      
  | 
  private | 
Definition at line 29 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 31 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 33 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 35 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 37 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 39 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 41 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 43 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 45 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 47 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 48 of file frame_farm.hh.
      
  | 
  private | 
Definition at line 50 of file frame_farm.hh.
 1.8.5