|
Rudiments
|
Static Public Member Functions | |
| static void | clearError () |
| static void | setErrorNumber (int32_t err) |
| static int32_t | getErrorNumber () |
| static char * | getErrorString () |
The error class provides an interface to the errors that system calls can generate.
| static void error::clearError | ( | ) | [static] |
Set the current system call error to 0, "Success".
| static int32_t error::getErrorNumber | ( | ) | [static] |
Returns the current system call error. Will match one of the errors defined in error.h such as EINTR, ENOMEM, etc.
| static char* error::getErrorString | ( | ) | [static] |
Returns a string representation of the current system error. Note that the return value is allocated internally and returned, and must be freed by the calling program.
| static void error::setErrorNumber | ( | int32_t | err | ) | [static] |
Set the current system call error to "err". "err" should be one of the errors defined in error.h such as EINTR, ENOMEM, etc.
1.7.4