#include <pexception.h>
Inheritance diagram for P::SystemError:

Public Types | |
| typedef long | oserr_t |
Public Member Functions | |
| SystemError (oserr_t errnum, const char *_what, const SourceInfo &_si) throw () | |
| BaseError * | clone () const |
| Clones the object. | |
| oserr_t | errnum () const throw () |
| Native error code. | |
| std::string | text () const throw () |
| System error message. | |
This exception class is thrown whenever a operating system error has occured.
Definition at line 166 of file pexception.h.
|
|
Definition at line 168 of file pexception.h. |
|
||||||||||||||||
|
Definition at line 170 of file pexception.h. |
|
|
Clones the object. This method returns an exact copy of the exception object.
Reimplemented from P::RuntimeError. Reimplemented in P::SyncError, P::IOError, and P::ThreadError. Definition at line 173 of file pexception.h. |
|
|
Native error code. Returns the native operating system error code.
Definition at line 181 of file pexception.h. |
|
|
System error message. Retrieves the operating system error message that correspends to the error code.
|
1.3.3