RTC Toolkit  2.0.0
Public Member Functions | List of all members
rtctk::dataTask::MessageQueue< T > Class Template Reference

#include <messageQueue.hpp>

Public Member Functions

void Post (T const &value)
 
Pend ()
 
template<class Rep , class Period >
Pend (std::chrono::duration< Rep, Period > timeout)
 
std::optional< T > TryPend ()
 
void Clear ()
 

Member Function Documentation

◆ Clear()

template<class T >
void rtctk::dataTask::MessageQueue< T >::Clear ( )
inline

◆ Pend() [1/2]

template<class T >
T rtctk::dataTask::MessageQueue< T >::Pend ( )
inline

◆ Pend() [2/2]

template<class T >
template<class Rep , class Period >
T rtctk::dataTask::MessageQueue< T >::Pend ( std::chrono::duration< Rep, Period >  timeout)
inline

◆ Post()

template<class T >
void rtctk::dataTask::MessageQueue< T >::Post ( T const &  value)
inline

◆ TryPend()

template<class T >
std::optional<T> rtctk::dataTask::MessageQueue< T >::TryPend ( )
inline

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