Referência da Classe tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler

#include <DefaultServerExceptionHandler.h>

Diagrama de Hierarquia para tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler:

tecgraf::ftc::v1_04_01::ServerExceptionHandler Lista de todos os Membros.

Métodos Públicos

 DefaultServerExceptionHandler ()
 Construtor.
virtual ~DefaultServerExceptionHandler ()
 Destrutor.
virtual void exception_raised (const std::string &msg)
 Chamado quando uma exceção é lançada no servidor.

Parâmetros:
msg Mensagem da exceção quando não específica - catch(...).

virtual void exception_raised (const std::string &msg, const std::string &data_id)
 Chamado quando uma exceção é lançada no servidor.

Parâmetros:
msg Mensagem da exceção quando não específica - catch(...).
data_id Referência ao identificador do canal de dados

virtual void exception_raised (const std::exception &e)
 Chamado quando uma exceção é lançada no servidor.

Parâmetros:
e Objeto da exceção.

virtual void exception_raised (const std::exception &e, const std::string &data_id)
 Chamado quando uma exceção é lançada no servidor.

Parâmetros:
e Objeto da exceção.
data_id Referência ao identificador do canal de dados


Descrição Detalhada

Define as operações de um objeto que recebe as exceções do 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.

Autor:
Tecgraf/PUC-Rio

Implementação padrão que faz o log das exceções lançadas pelo servidor


A documentação para esta classe foi gerada a partir do seguinte arquivo:
Gerado em Mon Feb 3 03:15:08 2014 para FTC[C++] por  doxygen 1.4.7