|
RTC Toolkit
0.1.0-alpha
|
#include <shmPublisher.hpp>
Public Member Functions | |
| ShmPublisher (ShmWriter &&shm_writer, DataBlender &blender) | |
| std::error_code | Publish (CorrelatedDataSamplesRef const &dds_samples) noexcept override |
| void | CloseQueue () noexcept override |
Public Member Functions inherited from rtctk::telSub::ShmPublisherIf | |
| virtual | ~ShmPublisherIf () |
| rtctk::telSub::ShmPublisher< UserTopicType, DataBlender, ShmWriter >::ShmPublisher | ( | ShmWriter && | shm_writer, |
| DataBlender & | blender | ||
| ) |
|
overridevirtualnoexcept |
Close shared memory queue.
Subsequent calls to Publish will fail.
Implements rtctk::telSub::ShmPublisherIf.
|
overridevirtualnoexcept |
Publish correlated DDS samples to shared memory, transforming it first using DataBlender to a UserTopicType.
Implements rtctk::telSub::ShmPublisherIf.