1 #if !defined (__SEMAPHOREEXCEPTION_HPP)
2 #define __SEMAPHOREEXCEPTION_HPP
24 #if !defined(__COMMON_HPP)
32 DECLARE_CLASS( SemaphoreException );
58 Severity severity = Exception::CONTINUABLE,
59 bool outOfMemory =
false ,
98 IntCref getErrNum(
void )
const;
119 Severity severity = Exception::CONTINUABLE,
120 bool outOfMemory =
false ,
135 Int theErrorNumberFromKernel;
142 #endif // !defined __SemaphoreEXCEPTION_HPP
SemaphoreExceptionRef operator=(SemaphoreExceptionCref)
Assignment operator overload.
Definition: SemaphoreException.cpp:105
SemaphoreException(void)
SemaphoreException must have at least a location.
Definition: SemaphoreException.cpp:73
virtual ~SemaphoreException(void)
Virtual Destructor.
Definition: SemaphoreException.cpp:95
Forward reference the various common classes.
Definition: AbstractAllocator.hpp:32
Severity
Exception Severity States.
Definition: Exception.hpp:59
Exception is the base exception class used in the CoreLinux++ libraries.
Definition: Exception.hpp:51
SemaphoreException is the base exception type for Semaphore.
Definition: SemaphoreException.hpp:39
bool operator==(SemaphoreExceptionCref) const
Equality operator overload.
Definition: SemaphoreException.cpp:117