#include <frame_generator.hh>
Definition at line 17 of file frame_generator.hh.
 
      
        
          | FrameGenerator::FrameGenerator  | 
          ( | 
          const DOMRange_t &  | 
          dom_range,  | 
        
        
           | 
           | 
          unsigned int  | 
          time_slice_duration,  | 
        
        
           | 
           | 
          unsigned int  | 
          run_number,  | 
        
        
           | 
           | 
          unsigned int  | 
          MTU,  | 
        
        
           | 
           | 
          unsigned int  | 
          hitR  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Definition at line 25 of file frame_generator.cc.
   33   m_selected((srand(time(0)), rand() % dom_range.size()))
 
   37   for (
unsigned int i = 0; i < dom_range.size(); i++) {
 
unsigned int m_payload_size
 
std::vector< CLBCommonHeader > m_headers
 
unsigned int m_max_seqnumber
 
 
 
 
      
        
          | void FrameGenerator::getNext  | 
          ( | 
          raw_data_t &  | 
          target | ) | 
           | 
        
      
 
Definition at line 60 of file frame_generator.cc.
   72     target.resize(
sizeof(common_header));
 
   83       assert(!
"Programming error: UDPSequenceNumber and trailer not respected.");
 
   92       *static_cast<CLBCommonHeader*>(
 
  104       gettimeofday(&tv, 0);
 
  106           (tv.tv_sec - 
m_tv.tv_sec) * 1000000
 
  107           + (tv.tv_usec - 
m_tv.tv_usec);
 
  110     if (sleep_time > 0) {
 
  114     gettimeofday(&
m_tv, 0);
 
unsigned int m_payload_size
 
std::vector< CLBCommonHeader > m_headers
 
unsigned int m_max_seqnumber
 
void swap_endianness(CLBCommonHeader &header)
 
 
 
 
  
  
      
        
          | unsigned int FrameGenerator::m_max_seqnumber | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | unsigned int FrameGenerator::m_delta_ts | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | unsigned int FrameGenerator::m_payload_size | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | unsigned int FrameGenerator::m_selected | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | timeval FrameGenerator::m_tv | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: