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

ISoapFault Class Reference

Interface to represent SoapFault. More...

#include <ISoapFault.hpp>

List of all members.

Public Member Functions

virtual const AxisChar * getCmplxFaultObjectName ()=0
virtual void * getCmplxFaultObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual const void * getCmplxFaultObject ()=0
virtual const AxisChar * getSimpleFaultDetail ()=0
virtual const AxisChar * getFaultcode ()=0
virtual const AxisChar * getFaultstring ()=0
virtual const AxisChar * getFaultactor ()=0
virtual int setFaultcode (const AxisChar *sFaultcode)=0
virtual int setFaultstring (const AxisChar *sFaultstring)=0
virtual int setFaultactor (const AxisChar *sFaultactor)=0
virtual int setFaultDetail (const AxisChar *sFaultdetail)=0
virtual int setCmplxFaultObject (const void *pCmplxFaultObject)=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 Sat Apr 9 15:11:57 2005 for AxisC++ by doxygen 1.3.8