Main Page   Class Hierarchy   Compound List   File List   Compound Members  

IWrapperSoapDeSerializer Class Reference

interface for the IWrapperSoapDeSerializer class. More...

#include <IWrapperSoapDeSerializer.h>

Inheritance diagram for IWrapperSoapDeSerializer:

ISoapDeSerializer SoapDeSerializer List of all members.

Public Methods

virtual const AxisChar * GetMethodName ()=0
virtual IParamGetParam ()=0
virtual int Deserialize (IParam *pIParam, int bHref)=0
virtual ~IWrapperSoapDeSerializer ()
virtual Axis_Array GetArray (void *pDZFunct, void *pCreFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pchTypeName, const AxisChar *pchURI)=0
virtual Axis_Array GetArray (XSDTYPE nType)=0
virtual int GetArraySize ()=0
virtual int GetArray (Axis_Array *pArray, XSDTYPE nType)=0
virtual void * GetObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pchTypeName, const AxisChar *pchURI)=0
virtual int GetInt ()=0
virtual unsigned int GetUnsignedInt ()=0
virtual short GetShort ()=0
virtual unsigned short GetUnsignedShort ()=0
virtual char GetByte ()=0
virtual unsigned char GetUnsignedByte ()=0
virtual long GetLong ()=0
virtual long GetInteger ()=0
virtual unsigned long GetUnsignedLong ()=0
virtual float GetFloat ()=0
virtual double GetDouble ()=0
virtual double GetDecimal ()=0
virtual const AxisChar * GetString ()=0
virtual const AxisChar * GetAnyURI ()=0
virtual const AxisChar * GetQName ()=0
virtual const AxisChar * GetHexString ()=0
virtual const AxisChar * GetBase64String ()=0
virtual struct tm GetDateTime ()=0
virtual struct tm GetDate ()=0
virtual struct tm GetTime ()=0
virtual long GetDuration ()=0
virtual int GetStatus ()=0

Detailed Description

interface for the IWrapperSoapDeSerializer class.

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


Member Function Documentation

virtual Axis_Array IWrapperSoapDeSerializer::GetArray XSDTYPE    nType [pure virtual]
 

Method used by wrappers to get a deserialized Array of basic types

Implemented in SoapDeSerializer.

virtual Axis_Array IWrapperSoapDeSerializer::GetArray void *    pDZFunct,
void *    pCreFunct,
void *    pDelFunct,
void *    pSizeFunct,
const AxisChar *    pchTypeName,
const AxisChar *    pchURI
[pure virtual]
 

Method used by wrappers to get a deserialized Array of complex types

Implemented in SoapDeSerializer.

virtual struct tm IWrapperSoapDeSerializer::GetDateTime   [pure virtual]
 

return a tm struct which contain year-month-date-hour- minute-second

Implemented in SoapDeSerializer.

virtual long IWrapperSoapDeSerializer::GetDuration   [pure virtual]
 

return a tm struct which contain years-months-dates-hours- minutes-seconds which represents a duration

Implemented in SoapDeSerializer.

virtual void* IWrapperSoapDeSerializer::GetObject void *    pDZFunct,
void *    pCreFunct,
void *    pDelFunct,
const AxisChar *    pchTypeName,
const AxisChar *    pchURI
[pure virtual]
 

Method used by wrappers to get a deserialized single object of complex type

Implemented in SoapDeSerializer.


The documentation for this class was generated from the following file:
Generated on Mon Dec 1 15:10:30 2003 for axisc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002