18 #ifndef INCLUDED_UHD_TRANSPORT_BOUNDED_BUFFER_HPP
19 #define INCLUDED_UHD_TRANSPORT_BOUNDED_BUFFER_HPP
23 namespace uhd{
namespace transport{
52 return _detail.push_with_haste(elem);
63 return _detail.push_with_pop_on_full(elem);
72 return _detail.push_with_wait(elem);
83 return _detail.push_with_timed_wait(elem, timeout);
93 return _detail.pop_with_haste(elem);
102 return _detail.pop_with_wait(elem);
113 return _detail.pop_with_timed_wait(elem, timeout);