|
RTC Toolkit
1.0.0
|
#include <shmPublisher.hpp>
Public Member Functions | |
| ShmPublisher (ShmWriter &&shm_writer, DataBlender &blender) | |
| std::error_code | Publish (DataSamplesView const &samples) noexcept override |
| Publish correlated DDS samples to shared memory, transforming it first using DataBlender to a UserTopicType. More... | |
| void | CloseQueue () noexcept override |
| Close shared memory queue. More... | |
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.