Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

AxisException Class Reference

General Exception handler. More...

#include <AxisException.hpp>

Inheritance diagram for AxisException::

AxisFault List of all members.

Public Methods

 AxisException ()
 AxisException (std::string p_Err, unsigned short p_Lvl)
 Create with a cause of exception & level of severity. More...

virtual ~AxisException ()
const std::string& GetErrorMsg ()
 Get the cause of exception. More...

const std::string& GetErrorMsg (unsigned short p_Lvl)
 Get the cause of exception & level of severity. More...

void Clear ()

Protected Attributes

std::string m_Error
 cause of exception info. More...

unsigned short m_Lvl
 seviarity of the exception. More...


Detailed Description

General Exception handler.

General Exception handler for Axis

Definition at line 76 of file AxisException.hpp.


Constructor & Destructor Documentation

AxisException::AxisException ( ) [inline]
 

Definition at line 79 of file AxisException.hpp.

AxisException::AxisException ( std::string p_Err,
unsigned short p_Lvl )
 

Create with a cause of exception & level of severity.

Create a exception with a cause of exception & level of severity

Parameters:
p_Err   Cause of exception
p_Lvl   severity level of the exception thrown

Definition at line 77 of file AxisException.cpp.

AxisException::~AxisException ( ) [virtual]
 

Definition at line 83 of file AxisException.cpp.


Member Function Documentation

void AxisException::Clear ( ) [inline]
 

Definition at line 90 of file AxisException.hpp.

const std::string & AxisException::GetErrorMsg ( unsigned short p_Lvl ) [inline]
 

Get the cause of exception & level of severity.

Definition at line 89 of file AxisException.hpp.

const std::string & AxisException::GetErrorMsg ( ) [inline]
 

Get the cause of exception.

Definition at line 86 of file AxisException.hpp.


Member Data Documentation

std::string AxisException::m_Error [protected]
 

cause of exception info.

Definition at line 94 of file AxisException.hpp.

unsigned short AxisException::m_Lvl [protected]
 

seviarity of the exception.

Definition at line 95 of file AxisException.hpp.


The documentation for this class was generated from the following files: Axis C++ Client Lib - User's Guide

Copyright © 2001 SL_OpenSource XML Project. All Rights Reserved