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

IWrapperSoapDeSerializer Class Reference

interface for the IWrapperSoapDeSerializer class. More...

#include <IWrapperSoapDeSerializer.hpp>

Inheritance diagram for IWrapperSoapDeSerializer:

List of all members.

Public Member Functions

virtual int AXISCALL checkMessageBody (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual void *AXISCALL checkForFault (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual Axis_Array AXISCALL getCmplxArray (void *pDZFunct, void *pCreFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual Axis_Array AXISCALL getBasicArray (XSDTYPE nType, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual void *AXISCALL getCmplxObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__int *AXISCALL getElementAsInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__boolean *AXISCALL getElementAsBoolean (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedInt
*AXISCALL 
getElementAsUnsignedInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__short *AXISCALL getElementAsShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedShort
*AXISCALL 
getElementAsUnsignedShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__byte *AXISCALL getElementAsByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedByte
*AXISCALL 
getElementAsUnsignedByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__long *AXISCALL getElementAsLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__integer *AXISCALL getElementAsInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedLong
*AXISCALL 
getElementAsUnsignedLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__float *AXISCALL getElementAsFloat (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__double *AXISCALL getElementAsDouble (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__decimal *AXISCALL getElementAsDecimal (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__string AXISCALL getElementAsString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__anyURI AXISCALL getElementAsAnyURI (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__QName AXISCALL getElementAsQName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__hexBinary *AXISCALL getElementAsHexBinary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__base64Binary
*AXISCALL 
getElementAsBase64Binary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__dateTime *AXISCALL getElementAsDateTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__date *AXISCALL getElementAsDate (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__time *AXISCALL getElementAsTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__duration *AXISCALL getElementAsDuration (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__int *AXISCALL getAttributeAsInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__boolean *AXISCALL getAttributeAsBoolean (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedInt
*AXISCALL 
getAttributeAsUnsignedInt (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__short *AXISCALL getAttributeAsShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedShort
*AXISCALL 
getAttributeAsUnsignedShort (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__byte *AXISCALL getAttributeAsByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedByte
*AXISCALL 
getAttributeAsUnsignedByte (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__long *AXISCALL getAttributeAsLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__integer *AXISCALL getAttributeAsInteger (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__unsignedLong
*AXISCALL 
getAttributeAsUnsignedLong (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__float *AXISCALL getAttributeAsFloat (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__double *AXISCALL getAttributeAsDouble (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__decimal *AXISCALL getAttributeAsDecimal (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__string AXISCALL getAttributeAsString (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__anyURI AXISCALL getAttributeAsAnyURI (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__QName AXISCALL getAttributeAsQName (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__hexBinary *AXISCALL getAttributeAsHexBinary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__base64Binary
*AXISCALL 
getAttributeAsBase64Binary (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__dateTime *AXISCALL getAttributeAsDateTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__date *AXISCALL getAttributeAsDate (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__time *AXISCALL getAttributeAsTime (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual xsd__duration *AXISCALL getAttributeAsDuration (const AxisChar *pName, const AxisChar *pNamespace)=0
virtual int AXISCALL getStatus ()=0
virtual AXIS_BINDING_STYLE getStyle ()=0
virtual void setStyle (AXIS_BINDING_STYLE nStyle)=0
virtual int getVersion ()=0
virtual int getHeader ()=0
virtual AnyType *AXISCALL getAnyObject ()=0
virtual void getChardataAs (void *pValue, XSDTYPE type)=0
virtual ISoapAttachment * getAttachment (const char *pcAttachmentid)=0

Detailed Description

interface for the IWrapperSoapDeSerializer class.

Author:
Susantha Kumara (skumara@virtusa.com, susantha@opensource.lk)

Roshan Weerasuriya (roshan@jkcs.slt.lk, roshan@opensource.lk)


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