Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::interprocess::ipcdetail::windows_named_condition_any Class Reference

#include <named_condition_any.hpp>

Public Member Functions

 windows_named_condition_any (create_only_t, const char *name, const permissions &perm)
 
 windows_named_condition_any (open_or_create_t, const char *name, const permissions &perm)
 
 windows_named_condition_any (open_only_t, const char *name)
 
 ~windows_named_condition_any ()
 
void notify_one ()
 
void notify_all ()
 
template<typename L >
bool timed_wait (L &lock, const boost::posix_time::ptime &abs_time)
 
template<typename L , typename Pr >
bool timed_wait (L &lock, const boost::posix_time::ptime &abs_time, Pr pred)
 
template<typename L >
void wait (L &lock)
 
template<typename L , typename Pr >
void wait (L &lock, Pr pred)
 

Static Public Member Functions

static bool remove (const char *name)
 

Friends

class interprocess_tester
 

Constructor & Destructor Documentation

boost::interprocess::ipcdetail::windows_named_condition_any::windows_named_condition_any ( create_only_t  ,
const char *  name,
const permissions perm 
)
inline
boost::interprocess::ipcdetail::windows_named_condition_any::windows_named_condition_any ( open_or_create_t  ,
const char *  name,
const permissions perm 
)
inline
boost::interprocess::ipcdetail::windows_named_condition_any::windows_named_condition_any ( open_only_t  ,
const char *  name 
)
inline
boost::interprocess::ipcdetail::windows_named_condition_any::~windows_named_condition_any ( )
inline

Member Function Documentation

void boost::interprocess::ipcdetail::windows_named_condition_any::notify_all ( )
inline
void boost::interprocess::ipcdetail::windows_named_condition_any::notify_one ( )
inline
static bool boost::interprocess::ipcdetail::windows_named_condition_any::remove ( const char *  name)
inlinestatic
template<typename L >
bool boost::interprocess::ipcdetail::windows_named_condition_any::timed_wait ( L &  lock,
const boost::posix_time::ptime abs_time 
)
inline
template<typename L , typename Pr >
bool boost::interprocess::ipcdetail::windows_named_condition_any::timed_wait ( L &  lock,
const boost::posix_time::ptime abs_time,
Pr  pred 
)
inline
template<typename L >
void boost::interprocess::ipcdetail::windows_named_condition_any::wait ( L &  lock)
inline
template<typename L , typename Pr >
void boost::interprocess::ipcdetail::windows_named_condition_any::wait ( L &  lock,
Pr  pred 
)
inline

Friends And Related Function Documentation

friend class interprocess_tester
friend

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