RTC Toolkit
2.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.