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.