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

ISoapFault Class Reference

Interface to represent SoapFault. More...

#include <ISoapFault.h>

List of all members.

Public Methods

virtual string getCmplxFaultObjectName ()=0
virtual void * getCmplxFaultObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual string getSimpleFaultDetail ()=0
virtual string getFaultcode ()=0
virtual string getFaultstring ()=0
virtual string 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 string 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 string ISoapFault::getFaultactor   [pure virtual]
 

To retrive the soap fault actor

Returns:
fault actor

virtual string ISoapFault::getFaultcode   [pure virtual]
 

To retrive the soap fault code

Returns:
fault code

virtual string ISoapFault::getFaultstring   [pure virtual]
 

To retrive the soap fault string

Returns:
fault string

virtual string 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 Wed Aug 18 11:42:24 2004 for AxisC++ by doxygen1.2.18