#include <LOW_link.h>
Inheritance diagram for LOW_link::sizeMismatch_error:
Public Methods | |
sizeMismatch_error (const std::string inMsg, const std::string inFile, const int inLine) | |
sizeMismatch_error (const int inErrNum, const std::string inMsg, const std::string inFile, const int inLine) | |
void | logException (const std::string inPrefix="") |
Log the exception via LOW_helper_msglog::printError(). More... | |
Static Public Methods | |
void | setLogOnCreation (const bool inLogOnCreation) |
Set wether exceptions should be logged automatically when created. More... | |
bool | getLogOnCreation () |
Get wether exceptions are logged automatically when created. More... | |
Public Attributes | |
const int | errNum |
OS error number. More... | |
const string | message |
Descriptive message. More... | |
const string | file |
File from which exception was thrown. More... | |
const int | line |
Line number where exception was thrown. More... | |
Static Protected Attributes | |
bool | logOnCreation = false |
Inicates wether exception should be logged automatically when the are created. More... |
|
Definition at line 55 of file LOW_link.h. |
|
Definition at line 55 of file LOW_link.h. |
|
Get wether exceptions are logged automatically when created.
Definition at line 78 of file LOW_exception.cpp. References LOW_exception::logOnCreation. |
|
Log the exception via LOW_helper_msglog::printError().
Definition at line 89 of file LOW_exception.cpp. References LOW_exception::errNum, LOW_exception::file, LOW_exception::line, LOW_exception::message, LOW_helper_msglog::printError(), and LOW_helper_msglog::printPerror(). Referenced by LOW_exception::LOW_exception(). |
|
Set wether exceptions should be logged automatically when created.
Definition at line 72 of file LOW_exception.cpp. References LOW_exception::logOnCreation. |
|
OS error number.
Definition at line 50 of file LOW_exception.h. Referenced by LOW_exception::logException(). |
|
File from which exception was thrown.
Definition at line 52 of file LOW_exception.h. Referenced by LOW_exception::logException(). |
|
Line number where exception was thrown.
Definition at line 53 of file LOW_exception.h. Referenced by LOW_exception::logException(). |
|
Inicates wether exception should be logged automatically when the are created.
Definition at line 28 of file LOW_exception.cpp. Referenced by LOW_exception::getLogOnCreation(), and LOW_exception::setLogOnCreation(). |
|
Descriptive message.
Definition at line 51 of file LOW_exception.h. Referenced by LOW_exception::logException(). |