12#ifndef RTCTK_TELSUB_MOCKSHMPUBLISHERIF_HPP
13#define RTCTK_TELSUB_MOCKSHMPUBLISHERIF_HPP
14#include <gmock/gmock.h>
Simple interface to class that owns the shared memory queue.
Definition shmPublisherIf.hpp:31
virtual void CloseQueue() RTCTK_NOEXCEPT=0
Close shared memory queue.
virtual PublisherError Publish(const DataSamplesView &samples) RTCTK_NOEXCEPT=0
Publish correlated data samples to shared memory.
std::variant< std::monostate, BlenderError, ShmError > PublisherError
Definition shmPublisherIf.hpp:45
A set of correlated agnostic non-owning data samples references.
Definition dataSampleView.hpp:52
Definition mockShmPublisherIf.hpp:18
MOCK_METHOD0(CloseQueue, void())
MOCK_METHOD1(Publish, ShmPublisherIf::PublisherError(const DataSamplesView &))