UHD
003.005.000-31-stable
|
#include <atomic.hpp>
Public Member Functions | |
simple_claimer (void) | |
UHD_INLINE void | release (void) |
UHD_INLINE bool | claim_with_wait (const double timeout) |
Claimer class to provide synchronization for multi-thread access. Claiming enables buffer classes to be used with a buffer queue.
uhd::simple_claimer::simple_claimer | ( | void | ) | [inline] |
UHD_INLINE bool uhd::simple_claimer::claim_with_wait | ( | const double | timeout | ) | [inline] |
UHD_INLINE void uhd::simple_claimer::release | ( | void | ) | [inline] |