GNU Radio Manual and C++ API Reference 3.7.14.0
The Free & Open Software Radio Ecosystem
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

◆ empty()

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

◆ pop()

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

Blocking popping the front element from the queue

◆ pop_or_throw()

template<typename T >
T & gr::log::threadsafe_queue< T >::pop_or_throw ( )
inline

◆ push()

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

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