#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: