Indicates a problem reported during an OS call. More...
#include <mbl_exception.h>
Public Member Functions | |
mbl_exception_os_error (int err_no, const vcl_string &file_name, const vcl_string &comment="") | |
virtual | ~mbl_exception_os_error () throw () |
const char * | what () const |
Public Attributes | |
int | errno |
Reported errno. | |
vcl_string | error_message |
System supplied error message. | |
vcl_string | filename |
Filename or pathname or other id on which OS call failed. | |
vcl_string | additional_comment |
Optional additional comments. | |
Private Attributes | |
vcl_string | msg_ |
Indicates a problem reported during an OS call.
Definition at line 321 of file mbl_exception.h.
mbl_exception_os_error::mbl_exception_os_error | ( | int | err_no, |
const vcl_string & | file_name, | ||
const vcl_string & | comment = "" |
||
) |
Definition at line 78 of file mbl_exception.cxx.
virtual mbl_exception_os_error::~mbl_exception_os_error | ( | ) | throw () [inline, virtual] |
Definition at line 335 of file mbl_exception.h.
const char* mbl_exception_os_error::what | ( | ) | const [inline] |
Definition at line 336 of file mbl_exception.h.
vcl_string mbl_exception_os_error::additional_comment |
Optional additional comments.
Definition at line 332 of file mbl_exception.h.
Reported errno.
Definition at line 326 of file mbl_exception.h.
vcl_string mbl_exception_os_error::error_message |
System supplied error message.
Definition at line 328 of file mbl_exception.h.
vcl_string mbl_exception_os_error::filename |
Filename or pathname or other id on which OS call failed.
Definition at line 330 of file mbl_exception.h.
vcl_string mbl_exception_os_error::msg_ [private] |
Definition at line 323 of file mbl_exception.h.