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::spin_semaphore Class Reference

#include <semaphore.hpp>

Public Member Functions

 spin_semaphore (unsigned int initialCount)
 
 ~spin_semaphore ()
 
void post ()
 
void wait ()
 
bool try_wait ()
 
bool timed_wait (const boost::posix_time::ptime &abs_time)
 

Constructor & Destructor Documentation

boost::interprocess::ipcdetail::spin_semaphore::spin_semaphore ( unsigned int  initialCount)
inline
boost::interprocess::ipcdetail::spin_semaphore::~spin_semaphore ( )
inline

Member Function Documentation

void boost::interprocess::ipcdetail::spin_semaphore::post ( )
inline
bool boost::interprocess::ipcdetail::spin_semaphore::timed_wait ( const boost::posix_time::ptime abs_time)
inline
bool boost::interprocess::ipcdetail::spin_semaphore::try_wait ( )
inline
void boost::interprocess::ipcdetail::spin_semaphore::wait ( )
inline

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