#include <clb_datagram.hh>
- Author
 - cpellegrino 
 
Definition at line 15 of file clb_datagram.hh.
 
◆ CLBDataGram() [1/2]
◆ CLBDataGram() [2/2]
  
  
      
        
          | CLBDataGram::CLBDataGram  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 37 of file clb_datagram.hh.
static boost::atomic< unsigned int > n_obj
 
 
 
 
◆ ~CLBDataGram()
  
  
      
        
          | CLBDataGram::~CLBDataGram  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ size()
  
  
      
        
          | size_t CLBDataGram::size  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ resize()
  
  
      
        
          | void CLBDataGram::resize  | 
          ( | 
          size_t  | 
          s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ clear()
  
  
      
        
          | void CLBDataGram::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ raw() [1/2]
  
  
      
        
          | char* CLBDataGram::raw  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ raw() [2/2]
  
  
      
        
          | const char* CLBDataGram::raw  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ capacity()
  
  
      
        
          | size_t CLBDataGram::capacity  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getUDPSequenceNumber()
  
  
      
        
          | uint32_t CLBDataGram::getUDPSequenceNumber  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Definition at line 80 of file clb_datagram.hh.
const CLBCommonHeader * getCLBCommonHeader() const
 
 
 
 
◆ getRunNumber()
  
  
      
        
          | uint32_t CLBDataGram::getRunNumber  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getCLBCommonHeader()
◆ getPayload()
  
  
      
        
          | const char* CLBDataGram::getPayload  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isOptical()
  
  
      
        
          | bool CLBDataGram::isOptical  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isAcoustic()
  
  
      
        
          | bool CLBDataGram::isAcoustic  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ hasInfoWord()
  
  
      
        
          | bool CLBDataGram::hasInfoWord  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Definition at line 111 of file clb_datagram.hh.
const char * getPayload() const
 
bool is_infoword(const void *const data)
 
 
 
 
◆ getPayloadSize()
  
  
      
        
          | size_t CLBDataGram::getPayloadSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ hasValidTimeStamp()
  
  
      
        
          | bool CLBDataGram::hasValidTimeStamp  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isTrailer()
  
  
      
        
          | bool CLBDataGram::isTrailer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ DGRAM_CAPACITY
  
  
      
        
          | const size_t CLBDataGram::DGRAM_CAPACITY = 10000 | 
         
       
   | 
  
static   | 
  
 
 
◆ m_block
◆ m_size
  
  
      
        
          | size_t CLBDataGram::m_size | 
         
       
   | 
  
private   | 
  
 
 
◆ n_obj
  
  
      
        
          | boost::atomic< unsigned int > CLBDataGram::n_obj | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files: