IT_Bus::UserFaultException Class Reference

#include <it_bus/user_fault_exception.h>

Inheritance diagram for IT_Bus::UserFaultException:

IT_Bus::Exception IT_Bus::ObjectBase IT_Bus_Services::IT_SessionManager::BeginSessionFaultException IT_Bus_Services::IT_SessionManager::GetAllEndpointsFaultException_Exception IT_Bus_Services::IT_SessionManager::RegisterEndpointFaultException_Exception IT_Bus_Services::IT_SessionManager::RenewSessionFaultException List of all members.

Detailed Description

Base class which is used by all classes which are generated from fault messages in WSDL.

This class represents a fault message. If your WSDL defines an operation that may return a fault message the code generator will generate a class that derives from this. Users can catch this exception in their code and query it to indicate which fault message was received. This is useful if an operation can return multiple fault message types.

Definition at line 29 of file user_fault_exception.h.

Public Member Functions

 UserFaultException ()
 Constructor.
 UserFaultException (const UserFaultException &copy)
 Copy constructor.
virtual ~UserFaultException ()
 Destructor.
virtual const QNameget_message_name () const =0
 Allows user to determine which fault message has been returned.


Member Function Documentation

virtual const QName& IT_Bus::UserFaultException::get_message_name (  )  const [pure virtual]

Allows user to determine which fault message has been returned.

Useful in the case where an operation may return multiple fault messsage types.

Returns:
const QName & giving the fault message name

Implemented in IT_Bus_Services::IT_SessionManager::RenewSessionFaultException, IT_Bus_Services::IT_SessionManager::RegisterEndpointFaultException_Exception, IT_Bus_Services::IT_SessionManager::GetAllEndpointsFaultException_Exception, and IT_Bus_Services::IT_SessionManager::BeginSessionFaultException.


Generated on Thu Sep 7 11:40:15 2006 for Artix by  doxygen 1.4.7