25 #include <utils/ipc/shm_exceptions.h> 27 #include <core/threading/mutex.h> 53 :
Exception(
"No SharedMemoryHeader, cannot attach")
67 :
Exception(
"Inconsistent shared mem segment found in memory " 68 "(memory size does not match, desired: %u, actual: %u)",
79 :
Exception(
"The given shared memory segment does not exist.")
90 :
Exception(
"Could not attach to the shared memory " 91 "segment with the appropriate address")
101 :
Exception(
"The address you tried to transform points " 102 "out of the shared memory segment")
112 :
Exception(
"The pointer you tried to transform does not " 113 "point inside the shared memory segment")
ShmDoesNotExistException()
Constructor.
Fawkes library namespace.
ShmAddrOutOfBoundsException()
Constructor.
ShmPtrOutOfBoundsException()
Constructor.
ShmInconsistentSegmentSizeException(unsigned int desired_mem, unsigned int act_mem)
Constructor.
ShmCouldNotAttachAddrDepException()
Constructor.
ShmCouldNotAttachException(const char *msg)
Constructor.
Base class for exceptions in Fawkes.