Public Types | Public Member Functions | Private Attributes | List of all members
boost::condition_variable Class Reference

#include <boost_161_pthread_condition_variable_fwd.h>

Public Types

typedef pthread_cond_t * native_handle_type

Public Member Functions

 condition_variable ()
bool do_wait_for (unique_lock< mutex > &lock, struct timespec const &timeout)
bool do_wait_until (unique_lock< mutex > &lock, struct timespec const &timeout)
native_handle_type native_handle ()
void notify_all () BOOST_NOEXCEPT
void notify_one () BOOST_NOEXCEPT
void wait (unique_lock< mutex > &m)
template<typename predicate_type >
void wait (unique_lock< mutex > &m, predicate_type pred)
 ~condition_variable ()

Private Attributes

pthread_cond_t cond

Detailed Description

Definition at line 56 of file boost_161_pthread_condition_variable_fwd.h.

Member Typedef Documentation

Definition at line 359 of file boost_161_pthread_condition_variable_fwd.h.

Constructor & Destructor Documentation

boost::condition_variable::condition_variable ( )

Definition at line 93 of file boost_161_pthread_condition_variable_fwd.h.

boost::condition_variable::~condition_variable ( )

Definition at line 112 of file boost_161_pthread_condition_variable_fwd.h.

Member Function Documentation

bool boost::condition_variable::do_wait_for ( unique_lock< mutex > &  lock,
struct timespec const &  timeout 

Definition at line 71 of file boost_161_pthread_condition_variable_fwd.h.

bool boost::condition_variable::do_wait_until ( unique_lock< mutex > &  lock,
struct timespec const &  timeout 

Definition at line 91 of file boost_161_pthread_condition_variable.h.

native_handle_type boost::condition_variable::native_handle ( )

Definition at line 360 of file boost_161_pthread_condition_variable_fwd.h.

void boost::condition_variable::notify_all ( )

Definition at line 135 of file boost_161_pthread_condition_variable.h.

void boost::condition_variable::notify_one ( )

Definition at line 127 of file boost_161_pthread_condition_variable.h.

void boost::condition_variable::wait ( unique_lock< mutex > &  m)

Definition at line 62 of file boost_161_pthread_condition_variable.h.

template<typename predicate_type >
void boost::condition_variable::wait ( unique_lock< mutex > &  m,
predicate_type  pred 

Definition at line 130 of file boost_161_pthread_condition_variable_fwd.h.

Member Data Documentation

pthread_cond_t boost::condition_variable::cond

Definition at line 62 of file boost_161_pthread_condition_variable_fwd.h.

The documentation for this class was generated from the following files:

Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim
autogenerated on Sun Feb 3 2019 03:29:54