ldas-tools-al
2.6.6
|
Interface for doing operating system calls. More...
#include <SystemCall.hh>
Public Member Functions | |
SystemCall () | |
virtual | ~SystemCall () |
Destructor to properly destroy all resources. More... | |
int | SystemErrNo () const |
Return the thread specific value of errno. More... | |
int | SystemReturnCode () const |
Return the return code of the system call. More... | |
SystemCall () | |
virtual | ~SystemCall () |
Destructor to properly destroy all resources. More... | |
int | SystemErrNo () const |
Return the thread specific value of errno. More... | |
int | SystemReturnCode () const |
Return the return code of the system call. More... | |
SystemCall () | |
virtual | ~SystemCall () |
Destructor to properly destroy all resources. More... | |
int | SystemErrNo () const |
Return the thread specific value of errno. More... | |
int | SystemReturnCode () const |
Return the return code of the system call. More... | |
Protected Attributes | |
int | m_returnCode |
Return code of the system call. More... | |
int | m_errNo |
Thread specific value of errno at time of exit. More... | |
Interface for doing operating system calls.
LDASTools::AL::SystemCall::SystemCall | ( | ) |
|
inlinevirtual |
Destructor to properly destroy all resources.
LDASTools::AL::SystemCall::SystemCall | ( | ) |
|
virtual |
Destructor to properly destroy all resources.
LDASTools::AL::SystemCall::SystemCall | ( | ) |
|
virtual |
Destructor to properly destroy all resources.
|
inline |
Return the thread specific value of errno.
int LDASTools::AL::SystemCall::SystemErrNo | ( | ) | const |
Return the thread specific value of errno.
int LDASTools::AL::SystemCall::SystemErrNo | ( | ) | const |
Return the thread specific value of errno.
|
inline |
Return the return code of the system call.
int LDASTools::AL::SystemCall::SystemReturnCode | ( | ) | const |
Return the return code of the system call.
int LDASTools::AL::SystemCall::SystemReturnCode | ( | ) | const |
Return the return code of the system call.
|
protected |
Thread specific value of errno at time of exit.
This allows for the thread specific errno value to be known outside of the calling thread. It is most benificial for error recovery as some conditions should cause a retry.
|
protected |
Return code of the system call.
This is the return code returned by the system call as defined by the system call's documentation.