#include <LoggingExceptions.h>
Inheritance diagram for OSException:
Public Member Functions | |
OSException (const std::string &source, int line_number, const std::string &method, int code, const std::string &exception) | |
OSException (const std::string &source, int line_number, const std::string &method, int code, const std::string &exception, const glite::wmsutils::exception::Exception &exc) |
This class represents error conditions caused by failing system calls. The error message is augmented with the system error message obtained by calling strerror().
|
Constructor for mandatory fields. Updates all the mandatory fields and names the exception.
|
|
Constructor for mandatory fields and the exception chain. Updates all the mandatory fields, names the exception and adds the original exception's error message to the current one.
|