RTC Toolkit  1.0.0
Public Member Functions | Public Attributes | List of all members
rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext Struct Reference

#include <telRepubBusinessLogic.hpp>

Public Member Functions

 DdsPublisherContext (std::uint16_t sim_freq_arg, std::int32_t mudpi_topic_id_arg, std::int32_t receiver_index_arg, componentFramework::TypedDataWriter *dw, std::uint32_t queue_size)
 
 DdsPublisherContext (DdsPublisherContext &&) noexcept=default
 

Public Attributes

std::uint16_t sim_freq
 If sim_freq > 0 mudpi_topic_id and receiver_index is invalid. More...
 
std::uint16_t mudpi_topic_id
 
std::uint16_t receiver_index
 Identifies which UDP receiver it should be associated with. More...
 
std::unique_ptr< PubThread< rtctk::AgnosticTopic > > publisher
 

Constructor & Destructor Documentation

◆ DdsPublisherContext() [1/2]

rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::DdsPublisherContext ( std::uint16_t  sim_freq_arg,
std::int32_t  mudpi_topic_id_arg,
std::int32_t  receiver_index_arg,
componentFramework::TypedDataWriter dw,
std::uint32_t  queue_size 
)
inline

◆ DdsPublisherContext() [2/2]

rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::DdsPublisherContext ( DdsPublisherContext &&  )
defaultnoexcept

Member Data Documentation

◆ mudpi_topic_id

std::uint16_t rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::mudpi_topic_id

◆ publisher

std::unique_ptr<PubThread<rtctk::AgnosticTopic> > rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::publisher

◆ receiver_index

std::uint16_t rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::receiver_index

Identifies which UDP receiver it should be associated with.

◆ sim_freq

std::uint16_t rtctk::telRepub::TelRepubBusinessLogic::DdsPublisherContext::sim_freq

If sim_freq > 0 mudpi_topic_id and receiver_index is invalid.


The documentation for this struct was generated from the following file: