#include <ServerExceptionHandler.h>
Diagrama de Hierarquia para tecgraf::ftc::v1_04_01::ServerExceptionHandler:
Métodos Públicos | |
ServerExceptionHandler () | |
Construtor. | |
virtual | ~ServerExceptionHandler () |
Destrutor. | |
virtual void | exception_raised (const std::string &msg)=0 |
Chamado quando uma exceção é lançada no servidor. | |
virtual void | exception_raised (const std::string &msg, const std::string &data_id)=0 |
Chamado quando uma exceção é lançada no servidor. | |
virtual void | exception_raised (const std::exception &e)=0 |
Chamado quando uma exceção é lançada no servidor. | |
virtual void | exception_raised (const std::exception &e, const std::string &data_id)=0 |
Chamado quando uma exceção é lançada no servidor. |
Toda exceção lançada durante e execução do servidor é capturada e informada para uma implementação dessa classe. É possível assim o tratamento mais adequado da exceção ou simplesmente o log da mesma.
virtual void tecgraf::ftc::v1_04_01::ServerExceptionHandler::exception_raised | ( | const std::exception & | e, | |
const std::string & | data_id | |||
) | [pure virtual] |
Chamado quando uma exceção é lançada no servidor.
e | Objeto da exceção. | |
data_id | Referência ao identificador do canal de dados |
Implementado por tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler.
virtual void tecgraf::ftc::v1_04_01::ServerExceptionHandler::exception_raised | ( | const std::exception & | e | ) | [pure virtual] |
Chamado quando uma exceção é lançada no servidor.
e | Objeto da exceção. |
Implementado por tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler.
virtual void tecgraf::ftc::v1_04_01::ServerExceptionHandler::exception_raised | ( | const std::string & | msg, | |
const std::string & | data_id | |||
) | [pure virtual] |
Chamado quando uma exceção é lançada no servidor.
msg | Mensagem da exceção quando não específica - catch(...) . | |
data_id | Referência ao identificador do canal de dados |
Implementado por tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler.
virtual void tecgraf::ftc::v1_04_01::ServerExceptionHandler::exception_raised | ( | const std::string & | msg | ) | [pure virtual] |
Chamado quando uma exceção é lançada no servidor.
msg | Mensagem da exceção quando não específica - catch(...) . |
Implementado por tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler.