GNU Radio Manual and C++ API Reference  3.7.14.0
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gr::log::threadsafe_queue< T > Class Template Reference

#include <gnuradio/log/threadsafe_queue.h>

Public Member Functions

void push (T &&data) noexcept
 
bool empty () noexcept
 
T & pop () noexcept
 
T & pop_or_throw ()
 

Member Function Documentation

template<typename T >
bool gr::log::threadsafe_queue< T >::empty ( )
inlinenoexcept
template<typename T >
T& gr::log::threadsafe_queue< T >::pop ( )
inlinenoexcept

Blocking popping the front element from the queue

template<typename T >
T& gr::log::threadsafe_queue< T >::pop_or_throw ( )
inline
template<typename T >
void gr::log::threadsafe_queue< T >::push ( T &&  data)
inlinenoexcept

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