ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Exception.hpp>
Classes | |
struct | Mode |
Public Member Functions | |
Exception (const char *text, const char *fromFile, const int fromLine) | |
Exception (const Exception &other) | |
virtual | ~Exception () |
const std::string & | getText () const |
const char * | getFromFile () const |
int | getFromLine () const |
void | setErrorCode (const int errorCode) |
int | getErrorCode () const |
Exception & | operator= (const Exception &right) |
std::string | asString () const |
const char * | what () const noexcept |
void | trace () const |
Protected Member Functions | |
Exception (const char *text, const char *name, const char *fromFile, const int fromLine) | |
void | setText (const char *text) |
void | setText (const std::string &text) |
Excepcion generica usada en las aplicaciones functions.
anna::Exception::Exception | ( | const char * | text, |
const char * | fromFile, | ||
const int | fromLine | ||
) |
Constructor.
text | Texto explicativo de la excepcion. |
fromFile | Fichero en el que se provoco la situacion de error. |
fromLine | Linea del fichero en la que se detecto el error. |
anna::Exception::Exception | ( | const Exception & | other | ) |
Constructor copia.
other | Instancia de la una excepcion a partir de la que vamos a obtener los datos. |
|
protected |
std::string anna::Exception::asString | ( | ) | const |
Devuelve una cadena conteniendo toda la informacion referente a la excepcion en un formato que sea facil de interpretar.
|
inline |
|
inline |
|
inline |
|
inline |
Operador copia.
right | Instancia de la excepcion de la que vamos a obtener los datos. |
|
inline |
|
inlineprotected |
|
inlineprotected |
void anna::Exception::trace | ( | ) | const |
Saca una traza de error en el fichero de log con el texto asociado a este excepcion.
|
inlinenoexcept |
Devuelve una cadena conteniendo toda la informacion referente a la excepcion en un formato que sea facil de interpretar.
Sobreescribe el metodo de la clase base.