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

ISoapFault Class Reference

Interface to represent SoapFault. More...

#include <ISoapFault.hpp>

List of all members.

Public Methods

virtual const AxisChar * getCmplxFaultObjectName ()=0
virtual void * getCmplxFaultObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual const AxisChar * getSimpleFaultDetail ()=0
virtual const AxisChar * getFaultcode ()=0
virtual const AxisChar * getFaultstring ()=0
virtual const AxisChar * getFaultactor ()=0


Detailed Description

Interface to represent SoapFault.

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


Member Function Documentation

virtual void* ISoapFault::getCmplxFaultObject void *    pDZFunct,
void *    pCreFunct,
void *    pDelFunct,
const AxisChar *    pName,
const AxisChar *    pNamespace
[pure virtual]
 

Once we know the complex fault name we can pass the information such as the knowledge to deserialize the complex fault by calling this method.

Parameters:
deserialize  callback function pointer
create  callback function
delete  callback function
name 
url 

virtual const AxisChar* ISoapFault::getCmplxFaultObjectName   [pure virtual]
 

When a complex fault arrives this method can be used to get the name of that fault. This is useful because once we have the fault name we can pass the information necessary to deserialize it, back to the SoapFault class.

Returns:
name of the complex fault

virtual const AxisChar* ISoapFault::getFaultactor   [pure virtual]
 

To retrive the soap fault actor

Returns:
fault actor

virtual const AxisChar* ISoapFault::getFaultcode   [pure virtual]
 

To retrive the soap fault code

Returns:
fault code

virtual const AxisChar* ISoapFault::getFaultstring   [pure virtual]
 

To retrive the soap fault string

Returns:
fault string

virtual const AxisChar* ISoapFault::getSimpleFaultDetail   [pure virtual]
 

To retrive a simple fault detail string

Returns:
Simple fault detail


The documentation for this class was generated from the following file:
Generated on Tue May 17 02:30:31 2005 for AxisC++ by doxygen1.2.18