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_recursive_mutex Class Reference

#include <named_recursive_mutex.hpp>

Inheritance diagram for boost::interprocess::ipcdetail::windows_named_recursive_mutex:
Collaboration diagram for boost::interprocess::ipcdetail::windows_named_recursive_mutex:

Public Member Functions

 windows_named_recursive_mutex (create_only_t, const char *name, const permissions &perm=permissions())
 
 windows_named_recursive_mutex (open_or_create_t, const char *name, const permissions &perm=permissions())
 
 windows_named_recursive_mutex (open_only_t, const char *name)
 
void unlock ()
 
void lock ()
 
bool try_lock ()
 
bool timed_lock (const boost::posix_time::ptime &abs_time)
 

Static Public Member Functions

static bool remove (const char *name)
 

Constructor & Destructor Documentation

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

Member Function Documentation

void boost::interprocess::ipcdetail::windows_named_mutex::lock ( void  )
inlineinherited
bool boost::interprocess::ipcdetail::windows_named_mutex::remove ( const char *  name)
inlinestaticinherited
bool boost::interprocess::ipcdetail::windows_named_mutex::timed_lock ( const boost::posix_time::ptime abs_time)
inlineinherited
bool boost::interprocess::ipcdetail::windows_named_mutex::try_lock ( void  )
inlineinherited
void boost::interprocess::ipcdetail::windows_named_mutex::unlock ( void  )
inlineinherited

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