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

Define as operações de um objeto que recebe as exceções do servidor. Mais...

#include <ServerExceptionHandler.h>

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

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

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.

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


Métodos

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.

Parâmetros:
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.

Parâmetros:
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.

Parâmetros:
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.

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

Implementado por tecgraf::ftc::v1_04_01::DefaultServerExceptionHandler.


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