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

#include <boost_161_pthread_condition_variable.h>

Public Member Functions

 condition_variable_any ()
 
void notify_all () BOOST_NOEXCEPT
 
void notify_one () BOOST_NOEXCEPT
 
template<typename lock_type >
void wait (lock_type &m)
 
template<typename lock_type , typename predicate_type >
void wait (lock_type &m, predicate_type pred)
 
 ~condition_variable_any ()
 

Private Member Functions

template<class lock_type >
bool do_wait_until (lock_type &m, struct timespec const &timeout)
 

Private Attributes

pthread_cond_t cond
 
pthread_mutex_t internal_mutex
 

Detailed Description

Definition at line 143 of file boost_161_pthread_condition_variable.h.

Constructor & Destructor Documentation

boost::condition_variable_any::condition_variable_any ( )
inline

Definition at line 150 of file boost_161_pthread_condition_variable.h.

boost::condition_variable_any::~condition_variable_any ( )
inline

Definition at line 164 of file boost_161_pthread_condition_variable.h.

Member Function Documentation

template<class lock_type >
bool boost::condition_variable_any::do_wait_until ( lock_type &  m,
struct timespec const &  timeout 
)
inlineprivate

Definition at line 397 of file boost_161_pthread_condition_variable.h.

void boost::condition_variable_any::notify_all ( )
inline

Definition at line 389 of file boost_161_pthread_condition_variable.h.

void boost::condition_variable_any::notify_one ( )
inline

Definition at line 383 of file boost_161_pthread_condition_variable.h.

template<typename lock_type >
void boost::condition_variable_any::wait ( lock_type &  m)
inline

Definition at line 171 of file boost_161_pthread_condition_variable.h.

template<typename lock_type , typename predicate_type >
void boost::condition_variable_any::wait ( lock_type &  m,
predicate_type  pred 
)
inline

Definition at line 194 of file boost_161_pthread_condition_variable.h.

Member Data Documentation

pthread_cond_t boost::condition_variable_any::cond
private

Definition at line 146 of file boost_161_pthread_condition_variable.h.

pthread_mutex_t boost::condition_variable_any::internal_mutex
private

Definition at line 145 of file boost_161_pthread_condition_variable.h.


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


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