diff options
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/transport/bounded_buffer.hpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/host/include/uhd/transport/bounded_buffer.hpp b/host/include/uhd/transport/bounded_buffer.hpp index 6aa92c2e6..620a708d0 100644 --- a/host/include/uhd/transport/bounded_buffer.hpp +++ b/host/include/uhd/transport/bounded_buffer.hpp @@ -48,7 +48,7 @@ namespace uhd{ namespace transport{ * \param elem the element reference pop to * \return false when the buffer is full */ - bool push_with_haste(const elem_type &elem){ + UHD_INLINE bool push_with_haste(const elem_type &elem){ return _detail.push_with_haste(elem); } @@ -59,7 +59,7 @@ namespace uhd{ namespace transport{ * \param elem the new element to push * \return true if the element fit without popping for space */ - bool push_with_pop_on_full(const elem_type &elem){ + UHD_INLINE bool push_with_pop_on_full(const elem_type &elem){ return _detail.push_with_pop_on_full(elem); } @@ -68,7 +68,7 @@ namespace uhd{ namespace transport{ * Wait until the bounded_buffer becomes non-full. * \param elem the new element to push */ - void push_with_wait(const elem_type &elem){ + UHD_INLINE void push_with_wait(const elem_type &elem){ return _detail.push_with_wait(elem); } @@ -79,7 +79,7 @@ namespace uhd{ namespace transport{ * \param timeout the timeout in seconds * \return false when the operation times out */ - bool push_with_timed_wait(const elem_type &elem, double timeout){ + UHD_INLINE bool push_with_timed_wait(const elem_type &elem, double timeout){ return _detail.push_with_timed_wait(elem, timeout); } @@ -89,7 +89,7 @@ namespace uhd{ namespace transport{ * \param elem the element reference pop to * \return false when the buffer is empty */ - bool pop_with_haste(elem_type &elem){ + UHD_INLINE bool pop_with_haste(elem_type &elem){ return _detail.pop_with_haste(elem); } @@ -98,7 +98,7 @@ namespace uhd{ namespace transport{ * Wait until the bounded_buffer becomes non-empty. * \param elem the element reference pop to */ - void pop_with_wait(elem_type &elem){ + UHD_INLINE void pop_with_wait(elem_type &elem){ return _detail.pop_with_wait(elem); } @@ -109,7 +109,7 @@ namespace uhd{ namespace transport{ * \param timeout the timeout in seconds * \return false when the operation times out */ - bool pop_with_timed_wait(elem_type &elem, double timeout){ + UHD_INLINE bool pop_with_timed_wait(elem_type &elem, double timeout){ return _detail.pop_with_timed_wait(elem, timeout); } |