RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
mockShmPublisherIf.hpp
Go to the documentation of this file.
1
11#ifndef RTCTK_TELSUB_MOCKSHMPUBLISHERIF_HPP
12#define RTCTK_TELSUB_MOCKSHMPUBLISHERIF_HPP
13#include <gmock/gmock.h>
15
16namespace rtctk::telSub {
21
22} // namespace rtctk::telSub
23#endif // #ifndef RTCTK_TELSUB_MOCKSHMPUBLISHERIF_HPP
Simple interface to class that owns the shared memory queue.
Definition shmPublisherIf.hpp:30
virtual void CloseQueue() noexcept=0
Close shared memory queue.
virtual PublisherError Publish(const DataSamplesView &samples) noexcept=0
Publish correlated data samples to shared memory.
std::variant< std::monostate, BlenderError, ShmError > PublisherError
Definition shmPublisherIf.hpp:44
Definition main.cpp:23
Declares ShmPublisher.
A set of correlated agnostic non-owning data samples references.
Definition dataSampleView.hpp:51
Definition mockShmPublisherIf.hpp:17
MOCK_METHOD(ShmPublisherIf::PublisherError, Publish,(const DataSamplesView &),(noexcept))
MOCK_METHOD(void, CloseQueue,(),(noexcept))