#include <AxisException.h>
Inheritance diagram for AxisException:
Public Methods | |
AxisException () | |
AxisException (exception *e, int iExceptionCode) | |
AxisException (char *pcMessage) | |
virtual | ~AxisException () throw () |
virtual const char * | what () throw () |
virtual const int | getExceptionCode () |
This will act as the base class for Axis C++ exception hierarchy. This is class is derived from the std c++ exception class. Derived from this class are AxisConfigExceptin, AxisSoapExceptin, AxisWsddException, AxisEngineException, AxisTransportException and AxisParseException.
|
No parameter constructor |
|
This accept two parameters, both an exception code an exception object derived from std::exception
|
|
This accept an exception message
|
|
Destructor |
|
This can be called to get the exception code which is passed in the constructor. This returns -1 value when the constructor does not have a exception code parameter
|
|
This method is defined in std::exception. AxisException and derived classes will override this to print exception messages |