13#ifndef RTCTK_REUSABLECOMPONENT_MUDPIGENPUB_MUDPI_PUB_CFG_HPP
14#define RTCTK_REUSABLECOMPONENT_MUDPIGENPUB_MUDPI_PUB_CFG_HPP
16#include <numapp/numapolicies.hpp>
86 std::vector<std::tuple<std::string, PubCfg>>
pubs;
Definition: businessLogic.cpp:20
Configuration of anentire MUDPI Publisher application hosting mulitple objects.
Definition: mudpiPubCfg.hpp:75
std::vector< std::tuple< std::string, PubCfg > > pubs
Definition: mudpiPubCfg.hpp:86
uint32_t sample_id_increment
Definition: mudpiPubCfg.hpp:83
int64_t max_samples
Definition: mudpiPubCfg.hpp:80
int64_t period
Definition: mudpiPubCfg.hpp:77
Configuration of a single MUDPI Publisher object.
Definition: mudpiPubCfg.hpp:28
std::string data_file
Definition: mudpiPubCfg.hpp:60
uint16_t component_id
Definition: mudpiPubCfg.hpp:42
std::string payload_pattern
Definition: mudpiPubCfg.hpp:57
int32_t topic_id
Definition: mudpiPubCfg.hpp:39
std::string hostname
Definition: mudpiPubCfg.hpp:30
uint32_t sample_size
Definition: mudpiPubCfg.hpp:51
bool calculate_checksum
Definition: mudpiPubCfg.hpp:66
uint32_t buffer_size
Definition: mudpiPubCfg.hpp:48
std::string data_column
Definition: mudpiPubCfg.hpp:63
uint32_t sample_id_increment
Definition: mudpiPubCfg.hpp:54
std::optional< numapp::NumaPolicies > thread_policies
Definition: mudpiPubCfg.hpp:69
std::string multicast_group
Definition: mudpiPubCfg.hpp:33
uint16_t application_tag
Definition: mudpiPubCfg.hpp:45
uint16_t port
Definition: mudpiPubCfg.hpp:36