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

This is the exception thrown by shared interprocess_mutex family when a deadlock situation is detected or when using a interprocess_condition the interprocess_mutex is not locked. More...

#include <exceptions.hpp>

Inheritance diagram for boost::interprocess::lock_exception:
Collaboration diagram for boost::interprocess::lock_exception:

Public Member Functions

 lock_exception ()
 
virtual const char * what () const throw ()
 
native_error_t get_native_error () const
 
error_code_t get_error_code () const
 

Detailed Description

This is the exception thrown by shared interprocess_mutex family when a deadlock situation is detected or when using a interprocess_condition the interprocess_mutex is not locked.

Constructor & Destructor Documentation

boost::interprocess::lock_exception::lock_exception ( )
inline

Member Function Documentation

error_code_t boost::interprocess::interprocess_exception::get_error_code ( ) const
inlineinherited
native_error_t boost::interprocess::interprocess_exception::get_native_error ( ) const
inlineinherited
virtual const char* boost::interprocess::lock_exception::what ( ) const
throw (
)
inlinevirtual

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