incron
0.5.10
|
Class for inotify exceptions. More...
#include <inotify-cxx.h>
Public Member Functions | |
InotifyException (const std::string &rMsg="", int iErr=0, void *pSrc=NULL) | |
Constructor. | |
const std::string & | GetMessage () const |
Returns the exception message. | |
int | GetErrorNumber () const |
Returns the exception error number. | |
void * | GetSource () const |
Returns the exception source. | |
Protected Attributes | |
std::string | m_msg |
message | |
int | m_err |
error number | |
void * | m_pSrc |
source |
Class for inotify exceptions.
This class allows to acquire information about exceptional events. It makes easier to log or display error messages and to identify problematic code locations.
Although this class is basically thread-safe it is not intended to be shared between threads.
InotifyException::InotifyException | ( | const std::string & | rMsg = "" , |
int | iErr = 0 , |
||
void * | pSrc = NULL |
||
) | [inline] |
Constructor.
[in] | rMsg | message |
[in] | iErr | error number (see errno.h) |
[in] | pSrc | source |
int InotifyException::GetErrorNumber | ( | ) | const [inline] |
Returns the exception error number.
If not applicable this value is 0 (zero).
const std::string& InotifyException::GetMessage | ( | ) | const [inline] |
Returns the exception message.
void* InotifyException::GetSource | ( | ) | const [inline] |
Returns the exception source.
int InotifyException::m_err [protected] |
error number
std::string InotifyException::m_msg [protected] |
message
void* InotifyException::m_pSrc [mutable, protected] |
source