Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages | Examples

AxisException Class Reference

Base class for Axis C++ exception hierarchy. More...

#include <AxisException.hpp>

List of all members.

Public Member Functions

virtual ~AxisException () throw ()
virtual const char * what ()=0 throw ()
virtual const int getExceptionCode ()=0


Detailed Description

Base class for Axis C++ exception hierarchy.

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.

Author:
Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)


Constructor & Destructor Documentation

virtual AxisException::~AxisException  )  throw () [inline, virtual]
 

Destructor


Member Function Documentation

virtual const int AxisException::getExceptionCode  )  [pure virtual]
 

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

Returns:
the exception code if the construct have a exception code int parameter. Else return -1.

exception message

virtual const char* AxisException::what  )  throw () [pure virtual]
 

This method is defined in std::exception. AxisException and derived classes will override this to print exception messages


The documentation for this class was generated from the following file:
Generated on Tue Feb 8 14:34:18 2005 for AxisC++ by doxygen 1.3.8