21template <
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);
 
 
 
Definition bounded_buffer.ipp:22
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 push_with_timed_wait(const elem_type &elem, double timeout)
Definition bounded_buffer.hpp:74
UHD_INLINE bool pop_with_timed_wait(elem_type &elem, double timeout)
Definition bounded_buffer.hpp:107
UHD_INLINE void pop_with_wait(elem_type &elem)
Definition bounded_buffer.hpp:95
UHD_INLINE bool pop_with_haste(elem_type &elem)
Definition bounded_buffer.hpp:85
UHD_INLINE bool push_with_pop_on_full(const elem_type &elem)
Definition bounded_buffer.hpp:52
UHD_INLINE void push_with_wait(const elem_type &elem)
Definition bounded_buffer.hpp:62
#define UHD_INLINE
Definition config.h:65
Definition adapter_id.hpp:11
Definition build_info.hpp:12