13#ifndef RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
14#define RTCTK_REUSABLECOMPONENT_MUDPIPUB_CONFIG_HPP
16#include <numapp/numapolicies.hpp>
96 std::vector<std::tuple<std::string, PubCfg>>
pubs;
Definition businessLogic.cpp:21
Configuration of entire MUDPI Publisher application.
Definition config.hpp:80
std::vector< std::tuple< std::string, PubCfg > > pubs
Definition config.hpp:96
std::chrono::microseconds period_us
Definition config.hpp:84
uint32_t sample_id_increment
Definition config.hpp:90
std::string data_file
Definition config.hpp:93
int64_t max_samples
Definition config.hpp:87
Configuration (Dynamic + Static) of a single MUDPI Publisher object.
Definition config.hpp:75
Dynamic Configuration of a single MUDPI Publisher object.
Definition config.hpp:29
uint32_t sample_id_increment
Definition config.hpp:34
uint32_t sample_size
Definition config.hpp:31
std::string payload_pattern
Definition config.hpp:37
Static Configuration of a single MUDPI Publisher object.
Definition config.hpp:43
std::optional< numapp::NumaPolicies > thread_policies
Definition config.hpp:69
uint16_t port
Definition config.hpp:51
uint32_t buffer_size
Definition config.hpp:63
bool calculate_checksum
Definition config.hpp:66
uint16_t component_id
Definition config.hpp:57
int32_t topic_id
Definition config.hpp:54
std::string hostname
Definition config.hpp:45
std::string multicast_group
Definition config.hpp:48
uint16_t application_tag
Definition config.hpp:60