Loading...
Searching...
No Matches
tfexception.h
Go to the documentation of this file.
The ClientErrorException class represents an exception that can be thrown when communication error wi...
Definition tfexception.h:87
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:96
QString className() const override
Returns exception class name.
Definition tfexception.h:97
void raise() const override
Raises the exception.
Definition tfexception.h:95
int statusCode() const
Returns the status code.
Definition tfexception.h:93
ClientErrorException(int statusCode, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:89
The KvsException class represents an exception that can be thrown when KVS database error occurs.
Definition tfexception.h:76
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:82
KvsException(const QString &message, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:78
QString className() const override
Returns exception class name.
Definition tfexception.h:83
The RuntimeException class represents an exception that can be thrown when runtime error occurs.
Definition tfexception.h:43
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:49
QString className() const override
Returns exception class name.
Definition tfexception.h:50
RuntimeException(const QString &message, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:45
The SecurityException class represents an exception that can be thrown when a security issue is detec...
Definition tfexception.h:54
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:60
SecurityException(const QString &message, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:56
QString className() const override
Returns exception class name.
Definition tfexception.h:61
The SqlException class represents an exception that can be thrown when SQL database error occurs.
Definition tfexception.h:65
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:71
SqlException(const QString &message, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:67
QString className() const override
Returns exception class name.
Definition tfexception.h:72
The StandardException class represents an exception that can be thrown when standard error occurs in ...
Definition tfexception.h:104
StandardException(const QString &message, const char *fileName="", int lineNumber=0)
Copy constructor.
Definition tfexception.h:106
std::exception * clone() const override
Creates and returns a deep copy of the current data.
Definition tfexception.h:110
QString className() const override
Returns exception class name.
Definition tfexception.h:111
void raise() const override
Raises the exception.
Definition tfexception.h:109
The TfException class is a base class for all TreeFrog exception classes.
Definition tfexception.h:8
virtual std::exception * clone() const
Creates and returns a deep copy of the current data.
Definition tfexception.h:31
TfException(const QString &message, const char *fileName="", int lineNumber=0) noexcept
Constructor.
Definition tfexception.h:10
TfException(const TfException &e) noexcept
Copy constructor.
Definition tfexception.h:21
virtual QString className() const
Returns exception class name.
Definition tfexception.h:32
