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

Define a excecao base da biblioteca FTC. Mais...

#include <FTCException.h>

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

tecgraf::ftc::v1_04_01::EndOfFileException tecgraf::ftc::v1_04_01::FailureException tecgraf::ftc::v1_04_01::FileLockedException tecgraf::ftc::v1_04_01::FileNotFoundException tecgraf::ftc::v1_04_01::FileNotOpenException tecgraf::ftc::v1_04_01::IllegalStateException tecgraf::ftc::v1_04_01::InvalidKeyException tecgraf::ftc::v1_04_01::InvalidProtocolVersionException tecgraf::ftc::v1_04_01::MaxClientsReachedException tecgraf::ftc::v1_04_01::NoPermissionException tecgraf::ftc::v1_04_01::ReadOnlyException tecgraf::ftc::v1_04_01::UnsupportedOperationException Lista de todos os Membros.

Métodos Públicos

 FTCException (ErrorCodes::ErrorCode code, const std::string &msg, const std::string &location)
 Construtor.
virtual ~FTCException () throw ()
 Destrutor.
char const * what () const throw ()
 Retorna a mensagem de erro associada a exceção.
const char * location () const
 Retorna a informação adicional da localização do erro associado a exceção.
ErrorCodes::ErrorCode error_code ()
 Retorna o código de erro da exceção.

Atributos Protegidos

ErrorCodes::ErrorCode code
 Enumeracao contendo o codigo de erro.
std::string msg
 String contendo mensagem de erro.
std::string m_location
 String contendo localizacao do erro.

Descrição Detalhada

Define a excecao base da biblioteca FTC.


Construtores & Destrutores

tecgraf::ftc::v1_04_01::FTCException::FTCException ( ErrorCodes::ErrorCode  code,
const std::string &  msg,
const std::string &  location 
) [inline]

Construtor.

Parâmetros:
code Código de erro da exceção em ErrorCodes::ErrorCode
msg Mensagem de erro
location Informação adicional de onde ocorreu o erro


Métodos

ErrorCodes::ErrorCode tecgraf::ftc::v1_04_01::FTCException::error_code (  )  [inline]

Retorna o código de erro da exceção.

Retorna:
ErrorCodes::ErrorCode

const char* tecgraf::ftc::v1_04_01::FTCException::location (  )  const [inline]

Retorna a informação adicional da localização do erro associado a exceção.

Retorna:
Informação adicional da localização de erro.

char const* tecgraf::ftc::v1_04_01::FTCException::what (  )  const throw () [inline]

Retorna a mensagem de erro associada a exceção.

Retorna:
Mensagem de erro.


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