halx
読み取り中…
検索中…
一致する文字列を見つけられません
halx::rtos::Queue< T > クラステンプレート

#include <queue.hpp>

公開メンバ関数

 Queue (size_t capacity, uint32_t attr_bits=0)
 
bool push (const T &value, uint32_t timeout=0)
 
std::optional< T > pop (uint32_t timeout=0)
 
void clear ()
 
size_t size () const
 
size_t capacity () const
 

構築子と解体子

◆ Queue()

template<class T>
halx::rtos::Queue< T >::Queue ( size_t capacity,
uint32_t attr_bits = 0 )
inline

関数詳解

◆ capacity()

template<class T>
size_t halx::rtos::Queue< T >::capacity ( ) const
inline

◆ clear()

template<class T>
void halx::rtos::Queue< T >::clear ( )
inline

◆ pop()

template<class T>
std::optional< T > halx::rtos::Queue< T >::pop ( uint32_t timeout = 0)
inline

◆ push()

template<class T>
bool halx::rtos::Queue< T >::push ( const T & value,
uint32_t timeout = 0 )
inline

◆ size()

template<class T>
size_t halx::rtos::Queue< T >::size ( ) const
inline

このクラス詳解は次のファイルから抽出されました: