![]() |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
#include <Libs/PluginFramework/service/cm/ctkConfigurationException.h>
Public Member Functions | |
ctkConfigurationException * | clone () const |
ctkConfigurationException (const ctkConfigurationException &o) | |
ctkConfigurationException (const QString &property, const QString &reason) | |
ctkConfigurationException (const QString &property, const QString &reason, const ctkException &cause) | |
QString | getProperty () const |
QString | getReason () const |
const char * | name () const throw () |
ctkConfigurationException & | operator= (const ctkConfigurationException &o) |
void | rethrow () const |
~ctkConfigurationException () throw () | |
![]() | |
ctkRuntimeException (const ctkRuntimeException &exc) | |
ctkRuntimeException (const QString &msg) | |
ctkRuntimeException (const QString &msg, const ctkException &exc) | |
ctkRuntimeException & | operator= (const ctkRuntimeException &exc) |
~ ctkRuntimeException () throw () | |
![]() | |
const ctkException * | cause () const throw () |
Gets the nested exception which caused this exception. More... | |
virtual const char * | className () const throw () |
Returns the class name for this exception. More... | |
ctkException (const ctkException &o) | |
Copy constructor. More... | |
ctkException (const QString &msg) | |
Create a new ctkException. More... | |
ctkException (const QString &msg, const ctkException &cause) | |
Create a new ctkException containing another exception as the cause. More... | |
QString | message () const throw () |
Returns the detail message string of this exception. More... | |
ctkException & | operator= (const ctkException &o) |
Assignment operator. More... | |
TraceManipulator | printStackTrace () const |
Returns an object suitable for printing this executable and its backtrace via qDebug(). More... | |
void | setCause (const ctkException &cause) |
Sets the cause for this exception. More... | |
virtual const char * | what () const throw () |
Returns a static string describing this exception. More... | |
~ctkException () throw () | |
![]() | |
ctkBackTrace (const ctkBackTrace &other) | |
ctkBackTrace (size_t framesNumber=DefaultStackSize) | |
Create a back trace. More... | |
void * | returnAddress (unsigned frameNumber) const |
Get the return address for a given stack frame. More... | |
QString | stackFrame (unsigned frameNumber) const |
Get a textual representation for a given stack frame. More... | |
size_t | stackSize () const |
Get the stack size. More... | |
QList< QString > | stackTrace () const |
Provides programmatic access to the stack trace information. More... | |
virtual | ~ctkBackTrace () throw () |
Additional Inherited Members | |
![]() | |
static size_t const | DefaultStackSize |
![]() | |
virtual QDebug | printStackTrace (QDebug dbg) const |
Print the stack trace of this exception using the given QDebug object. More... | |
An exception class to inform the Configuration Admin service of problems with configuration data.
Definition at line 36 of file ctkConfigurationException.h.
ctkConfigurationException::ctkConfigurationException | ( | const QString & | property, |
const QString & | reason | ||
) |
Create a ctkConfigurationException
object.
property | name of the property that caused the problem, null if no specific property was the cause |
reason | reason for failure |
ctkConfigurationException::ctkConfigurationException | ( | const QString & | property, |
const QString & | reason, | ||
const ctkException & | cause | ||
) |
Create a ctkConfigurationException
object.
property | name of the property that caused the problem, null if no specific property was the cause |
reason | reason for failure |
cause | The cause of this exception. |
ctkConfigurationException::ctkConfigurationException | ( | const ctkConfigurationException & | o | ) |
ctkConfigurationException::~ctkConfigurationException | ( | ) | ||
throw | ( | |||
) |
|
virtual |
Reimplemented from ctkRuntimeException.
QString ctkConfigurationException::getProperty | ( | ) | const |
Return the property name that caused the failure or a null QString.
QString ctkConfigurationException::getReason | ( | ) | const |
Return the reason for this exception.
|
virtual |
Reimplemented from ctkRuntimeException.
ctkConfigurationException& ctkConfigurationException::operator= | ( | const ctkConfigurationException & | o | ) |
|
virtual |
Reimplemented from ctkRuntimeException.