Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SoapDeSerializer Class Reference

interface for the SoapDeSerializer class. More...

#include <SoapDeSerializer.h>

Inheritance diagram for SoapDeSerializer:

IWrapperSoapDeSerializer IHandlerSoapDeSerializer ISoapDeSerializer ISoapDeSerializer List of all members.

Public Methods

int GetVersion ()
const AxisChar * GetMethodName ()
int Init ()
IParamGetParam ()
int Deserialize (IParam *pIParam, int bHref)
SoapFaultGetFault ()
SoapMethodGetMethod ()
SoapBodyGetBody ()
ISoapHeaderGetHeader ()
SoapEnvelopeGetEnvelope ()
int SetInputStream (const Ax_soapstream *pInputStream)
 SoapDeSerializer ()
virtual ~SoapDeSerializer ()
Axis_Array GetArray (void *pDZFunct, void *pCreFunct, void *pDelFunct, void *pSizeFunct, const AxisChar *pchTypeName, const AxisChar *pchURI)
Axis_Array GetArray (XSDTYPE nType)
int GetArraySize ()
int GetArray (Axis_Array *pArray, XSDTYPE nType)
void * GetObject (void *pDZFunct, void *pCreFunct, void *pDelFunct, const AxisChar *pchTypeName, const AxisChar *pchURI)
int GetInt ()
unsigned int GetUnsignedInt ()
short GetShort ()
unsigned short GetUnsignedShort ()
char GetByte ()
unsigned char GetUnsignedByte ()
long GetLong ()
long GetInteger ()
unsigned long GetUnsignedLong ()
float GetFloat ()
double GetDouble ()
double GetDecimal ()
const AxisChar * GetString ()
const AxisChar * GetAnyURI ()
const AxisChar * GetQName ()
const AxisChar * GetHexString ()
const AxisChar * GetBase64String ()
tm GetDateTime ()
tm GetDate ()
tm GetTime ()
long GetDuration ()
void * CreateArray (XSDTYPE nType, int nSize)
void DeleteArray (Axis_Array *pArray, XSDTYPE nType)
int GetStatus ()

Detailed Description

interface for the SoapDeSerializer class.

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


Member Function Documentation

Axis_Array SoapDeSerializer::GetArray XSDTYPE    nType [virtual]
 

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

Implements IWrapperSoapDeSerializer.

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

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

Implements IWrapperSoapDeSerializer.

struct tm SoapDeSerializer::GetDateTime   [virtual]
 

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

Implements IWrapperSoapDeSerializer.

long SoapDeSerializer::GetDuration   [virtual]
 

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

Implements IWrapperSoapDeSerializer.

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

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

Implements IWrapperSoapDeSerializer.


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