  | 
  
    USRP Hardware Driver and USRP Manual
    Version: 4.4.0.HEAD-0-g5fac246b
    
   UHD and USRP Manual 
   | 
           
 | 
 
 
 
 
Go to the documentation of this file.
   12 namespace uhd { 
namespace transport {
 
   21 template <
typename elem_type>
 
   42         return _detail.push_with_haste(elem);
 
   54         return _detail.push_with_pop_on_full(elem);
 
   64         return _detail.push_with_wait(elem);
 
   76         return _detail.push_with_timed_wait(elem, timeout);
 
   87         return _detail.pop_with_haste(elem);
 
   97         return _detail.pop_with_wait(elem);
 
  109         return _detail.pop_with_timed_wait(elem, timeout);
 
  
 
UHD_INLINE bool pop_with_haste(elem_type &elem)
Definition: bounded_buffer.hpp:85
 
UHD_INLINE bool push_with_haste(const elem_type &elem)
Definition: bounded_buffer.hpp:40
 
bounded_buffer(size_t capacity)
Definition: bounded_buffer.hpp:29
 
UHD_INLINE bool pop_with_timed_wait(elem_type &elem, double timeout)
Definition: bounded_buffer.hpp:107
 
#define UHD_INLINE
Definition: config.h:65
 
UHD_INLINE bool push_with_timed_wait(const elem_type &elem, double timeout)
Definition: bounded_buffer.hpp:74
 
Definition: build_info.hpp:12
 
UHD_INLINE void push_with_wait(const elem_type &elem)
Definition: bounded_buffer.hpp:62
 
Definition: bounded_buffer.ipp:20
 
Definition: bounded_buffer.hpp:22
 
UHD_INLINE void pop_with_wait(elem_type &elem)
Definition: bounded_buffer.hpp:95
 
UHD_INLINE bool push_with_pop_on_full(const elem_type &elem)
Definition: bounded_buffer.hpp:52