|
RTC Toolkit 5.1.0
|
DDS publisher thread class that supports (re)publishing of MUDPI samples. More...
#include <ddsPubThread.hpp>
Public Member Functions | |
| PubThreadMudpi (DataWriter &data_writer, componentFramework::ServiceContainer &service, CfgPubThreadMudpi &cfg, WranglerFunction &&wrangler) | |
| Spawns publisher thread and sets up performance counters for monitoring. | |
| virtual | ~PubThreadMudpi () |
| Joins publisher thread and prints some statistics information. | |
| void | RunAsync () override |
| Enable publishing data. | |
| MudpiProcessor & | GetMudpiProcessor () |
| Get MudpiProcessor. | |
| std::shared_ptr< Queue > | GetQueue () |
| bool | Monitor () override |
Public Member Functions inherited from rtctk::telRepub::PubThread | |
| PubThread (DataWriter &data_writer, componentFramework::ServiceContainer &service, const numapp::NumaPolicies &thread_policies, std::uint32_t sample_id_increment) | |
| Spawns publisher thread and sets up performance counters for monitoring. | |
| virtual | ~PubThread () |
| Joins publisher thread and prints some statistics information. | |
| void | IdleAsync () |
| Disable publishing data. | |
| std::string | GetTopicName () |
DDS publisher thread class that supports (re)publishing of MUDPI samples.
| rtctk::telRepub::PubThreadMudpi::PubThreadMudpi | ( | DataWriter & | data_writer, |
| componentFramework::ServiceContainer & | service, | ||
| CfgPubThreadMudpi & | cfg, | ||
| WranglerFunction && | wrangler ) |
Spawns publisher thread and sets up performance counters for monitoring.
| [in,out] | data_writer | DDS data writer. |
| [in,out] | service | Component service. |
| [in] | cfg | MUDPI publisher thread configuration |
| [in] | wrangler | The wrangler function to perform optional low level data transformations. |
|
virtual |
Joins publisher thread and prints some statistics information.
| MudpiProcessor & rtctk::telRepub::PubThreadMudpi::GetMudpiProcessor | ( | ) |
Get MudpiProcessor.
| std::shared_ptr< Queue > rtctk::telRepub::PubThreadMudpi::GetQueue | ( | ) |
|
overridevirtual |
Reimplemented from rtctk::telRepub::PubThread.
|
overridevirtual |
Enable publishing data.
Reimplemented from rtctk::telRepub::PubThread.