25 #include <core/threading/mutex.h>
26 #include <utils/ipc/shm_exceptions.h>
62 :
Exception(
"Inconsistent shared mem segment found in memory "
63 "(memory size does not match, desired: %u, actual: %u)",
74 :
Exception(
"The given shared memory segment does not exist.")
84 :
Exception(
"Could not attach to the shared memory "
85 "segment with the appropriate address")
94 :
Exception(
"The address you tried to transform points "
95 "out of the shared memory segment")
104 :
Exception(
"The pointer you tried to transform does not "
105 "point inside the shared memory segment")
Base class for exceptions in Fawkes.
ShmAddrOutOfBoundsException()
Constructor.
ShmCouldNotAttachAddrDepException()
Constructor.
ShmCouldNotAttachException(const char *msg)
Constructor.
ShmDoesNotExistException()
Constructor.
ShmInconsistentSegmentSizeException(unsigned int desired_mem, unsigned int act_mem)
Constructor.
ShmPtrOutOfBoundsException()
Constructor.
Fawkes library namespace.