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 ( )
inline

Definition at line 93 of file boost_161_pthread_condition_variable_fwd.h.

boost::condition_variable::~condition_variable ( )
inline

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 
)
inline

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 
)
inline

Definition at line 91 of file boost_161_pthread_condition_variable.h.

native_handle_type boost::condition_variable::native_handle ( )
inline

Definition at line 360 of file boost_161_pthread_condition_variable_fwd.h.

void boost::condition_variable::notify_all ( )
inline

Definition at line 135 of file boost_161_pthread_condition_variable.h.

void boost::condition_variable::notify_one ( )
inline

Definition at line 127 of file boost_161_pthread_condition_variable.h.

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

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 
)
inline

Definition at line 130 of file boost_161_pthread_condition_variable_fwd.h.

Member Data Documentation

pthread_cond_t boost::condition_variable::cond
private

Definition at line 62 of file boost_161_pthread_condition_variable_fwd.h.


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


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