This is the exception thrown by named interprocess_semaphore when a deadlock situation is detected or when an error is detected in the post/wait operation. More...
#include <exceptions.hpp>
Public Member Functions | |
bad_alloc () | |
virtual const char * | what () const throw () |
native_error_t | get_native_error () const |
error_code_t | get_error_code () const |
This is the exception thrown by named interprocess_semaphore when a deadlock situation is detected or when an error is detected in the post/wait operation.
This is the exception thrown by synchronization objects when there is an error in a wait() function This exception is thrown when a named object is created in "open_only" mode and the resource was not already created This exception is thrown when a memory request can't be fulfilled.
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlinevirtual |
Reimplemented from boost::interprocess::interprocess_exception.