#include <puzzled_frame.hh>
 | 
| static boost::atomic< unsigned int >  | n_obj | 
|   | 
- Author
 - cpellegrino 
 
Definition at line 18 of file puzzled_frame.hh.
 
◆ container_t
◆ PuzzledFrame()
  
  
      
        
          | PuzzledFrame::PuzzledFrame  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~PuzzledFrame()
  
  
      
        
          | PuzzledFrame::~PuzzledFrame  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setTimer()
  
  
      
        
          | void PuzzledFrame::setTimer  | 
          ( | 
          const Timer &  | 
          exp | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setSeqNumber()
  
  
      
        
          | void PuzzledFrame::setSeqNumber  | 
          ( | 
          unsigned int  | 
          seqnumber | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setDataType()
  
  
      
        
          | void PuzzledFrame::setDataType  | 
          ( | 
          unsigned int  | 
          datatype | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setDetectorId()
  
  
      
        
          | void PuzzledFrame::setDetectorId  | 
          ( | 
          unsigned int  | 
          detector_id | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setFrameIndex()
  
  
      
        
          | void PuzzledFrame::setFrameIndex  | 
          ( | 
          frame_idx_t  | 
          frame_idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ insert()
◆ hasExpired()
  
  
      
        
          | bool PuzzledFrame::hasExpired  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ hasExpiredWrt()
  
  
      
        
          | bool PuzzledFrame::hasExpiredWrt  | 
          ( | 
          Timer const &  | 
          t | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getFrame()
      
        
          | void PuzzledFrame::getFrame  | 
          ( | 
          Frame &  | 
          frame | ) | 
           | 
        
      
 
Definition at line 304 of file puzzled_frame.cc.
  310       = 
m_container.begin()->second->getCLBCommonHeader();
 
  316   if (frame_length < 0) {
 
  317     LOG_DEBUG << 
"Anomalous frame size: " << frame_length       << 
'\n' 
  327   frame.resize(frame_length);
 
  353     ->getCLBCommonHeader()
 
  354     ->udpSequenceNumber();
 
  365             || 
m_container.begin()->second->getCLBCommonHeader()->udpSequenceNumber() == 0
 
  370                 << 
" contains too few data to be assembled. Ignored.";
 
  378     if (
m_container.begin()->second->getUDPSequenceNumber() != 0) {
 
  381                 << 
" without infoword. Ignored.";
 
  391     throw std::runtime_error(
"Unknown data type");
 
 
 
 
◆ reset()
      
        
          | void PuzzledFrame::reset  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ frameLength()
  
  
      
        
          | uint32_t PuzzledFrame::frameLength  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ frameDomStatus()
      
        
          | uint32_t PuzzledFrame::frameDomStatus  | 
          ( | 
          int  | 
          i = 1 | ) | 
           const | 
        
      
 
 
◆ m_container
◆ m_expiration
  
  
      
        
          | Timer PuzzledFrame::m_expiration | 
         
       
   | 
  
private   | 
  
 
 
◆ m_seqnumber
  
  
      
        
          | unsigned int PuzzledFrame::m_seqnumber | 
         
       
   | 
  
private   | 
  
 
 
◆ m_detector_id
  
  
      
        
          | unsigned int PuzzledFrame::m_detector_id | 
         
       
   | 
  
private   | 
  
 
 
◆ m_datatype
  
  
      
        
          | unsigned int PuzzledFrame::m_datatype | 
         
       
   | 
  
private   | 
  
 
 
◆ m_totalsize
  
  
      
        
          | unsigned int PuzzledFrame::m_totalsize | 
         
       
   | 
  
private   | 
  
 
 
◆ m_frame_idx
◆ n_obj
  
  
      
        
          | boost::atomic< unsigned int > PuzzledFrame::n_obj | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files: