UHD  003.005.000-54-stable
Public Member Functions
uhd::simple_claimer Class Reference

#include <atomic.hpp>

List of all members.

Public Member Functions

 simple_claimer (void)
UHD_INLINE void release (void)
UHD_INLINE bool claim_with_wait (const double timeout)

Detailed Description

Claimer class to provide synchronization for multi-thread access. Claiming enables buffer classes to be used with a buffer queue.


Constructor & Destructor Documentation

uhd::simple_claimer::simple_claimer ( void  ) [inline]

Member Function Documentation

UHD_INLINE bool uhd::simple_claimer::claim_with_wait ( const double  timeout) [inline]
UHD_INLINE void uhd::simple_claimer::release ( void  ) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines