#include <ListCreator.hpp>
Definition at line 21 of file ListCreator.hpp.
◆ ListCreator() [1/2]
dunedaq::listrev::ListCreator::ListCreator |
( |
| ) |
|
|
default |
◆ ListCreator() [2/2]
dunedaq::listrev::ListCreator::ListCreator |
( |
std::string | conn, |
|
|
std::chrono::milliseconds | tmo, |
|
|
size_t | min_list_size, |
|
|
size_t | max_list_size ) |
Definition at line 19 of file ListCreator.cpp.
26{
27 int min = static_cast<int>(min_list_size);
28 int max = static_cast<int>(max_list_size);
29 if (min < 0) {
30 min = 1;
31 }
32 if (max < min) {
33 max = min;
34 }
35 m_size_dist = std::uniform_int_distribution<>{ min, max };
36
38}
std::string m_create_connection
std::mt19937 m_random_generator
std::uniform_int_distribution m_size_dist
std::chrono::milliseconds m_send_timeout
static std::shared_ptr< iomanager::IOManager > get_iomanager()
◆ send_create()
void dunedaq::listrev::ListCreator::send_create |
( |
int | id | ) |
|
Definition at line 41 of file ListCreator.cpp.
42{
43 CreateList req;
44 req.list_id = id;
46
48}
◆ m_create_connection
std::string dunedaq::listrev::ListCreator::m_create_connection |
|
private |
◆ m_random_generator
std::mt19937 dunedaq::listrev::ListCreator::m_random_generator |
|
private |
◆ m_send_timeout
std::chrono::milliseconds dunedaq::listrev::ListCreator::m_send_timeout |
|
private |
◆ m_size_dist
std::uniform_int_distribution dunedaq::listrev::ListCreator::m_size_dist |
|
private |
The documentation for this class was generated from the following files: