RTC Toolkit 6.0.0-pre2
Loading...
Searching...
No Matches
rtctk::telSub::MockDdsWaitSet Struct Reference

#include <mockDdsWaitSet.hpp>

Inheritance diagram for rtctk::telSub::MockDdsWaitSet:
rtctk::telSub::DdsWaitSetIf

Public Member Functions

 MOCK_METHOD (AgnosticDataSamples &, GetSamples,(),(noexcept))
 
 MOCK_METHOD (std::optional< DdsWaitSetError >, Take,(std::chrono::nanoseconds),(noexcept))
 
 MOCK_METHOD (size_t, GetNumberOfTopics,(),(const, noexcept))
 
 MOCK_METHOD (void, CheckDdsConnections,())
 
- Public Member Functions inherited from rtctk::telSub::DdsWaitSetIf
 DdsWaitSetIf () noexcept=default
 
virtual ~DdsWaitSetIf () noexcept=default
 
virtual AgnosticDataSamplesGetSamples () noexcept=0
 Returns reference to data structure holding taken data samples.
 
virtual std::optional< DdsWaitSetErrorTake (std::chrono::nanoseconds timeout) noexcept=0
 Takes new samples from DDS readers and updates data structure accessable from GetSamples()
 
virtual size_t GetNumberOfTopics () const noexcept=0
 Returns the number of configured topics.
 
virtual void CheckDdsConnections ()=0
 

Member Function Documentation

◆ MOCK_METHOD() [1/4]

rtctk::telSub::MockDdsWaitSet::MOCK_METHOD ( AgnosticDataSamples & ,
GetSamples ,
() ,
(noexcept)  )

◆ MOCK_METHOD() [2/4]

rtctk::telSub::MockDdsWaitSet::MOCK_METHOD ( size_t ,
GetNumberOfTopics ,
() ,
(const, noexcept)  )

◆ MOCK_METHOD() [3/4]

rtctk::telSub::MockDdsWaitSet::MOCK_METHOD ( std::optional< DdsWaitSetError > ,
Take ,
(std::chrono::nanoseconds) ,
(noexcept)  )

◆ MOCK_METHOD() [4/4]

rtctk::telSub::MockDdsWaitSet::MOCK_METHOD ( void ,
CheckDdsConnections ,
()  )

The documentation for this struct was generated from the following file: