Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::TimedLockable< Mutex > Struct Template Reference

TimedLockable object extends Lockable with timed lock functions: try_lock_until and try_lock_for and the exception based lock_until and lock_for. More...

#include <lockable_concepts.hpp>

Public Member Functions

 BOOST_CONCEPT_ASSERT ((Lockable< Mutex >))
 
 BOOST_CONCEPT_USAGE (TimedLockable)
 
 TimedLockable ()
 

Detailed Description

template<typename Mutex>
struct boost::TimedLockable< Mutex >

TimedLockable object extends Lockable with timed lock functions: try_lock_until and try_lock_for and the exception based lock_until and lock_for.

Constructor & Destructor Documentation

template<typename Mutex >
boost::TimedLockable< Mutex >::TimedLockable ( )
inline

Member Function Documentation

template<typename Mutex >
boost::TimedLockable< Mutex >::BOOST_CONCEPT_ASSERT ( (Lockable< Mutex >)  )
template<typename Mutex >
boost::TimedLockable< Mutex >::BOOST_CONCEPT_USAGE ( TimedLockable< Mutex >  )
inline

The documentation for this struct was generated from the following file: