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

AxisWrapperAPI.h File Reference

Go to the source code of this file.

Typedefs

typedef int(* AXIS_DESERIALIZE_FUNCT )(void *, void *)
typedef void *(* AXIS_OBJECT_CREATE_FUNCT )(void *, bool bArray, int nSize)
typedef void(* AXIS_OBJECT_DELETE_FUNCT )(void *, bool bArray, int nSize)
typedef int(* AXIS_SERIALIZE_FUNCT )(void *, void *, bool bArray)
typedef int(* AXIS_OBJECT_SIZE_FUNCT )(void)


Detailed Description

This file contains the API functions that are implemented by the WSDL2Ws tool generated code to manipulate C/C++ type for each complex type in a xml schema.

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

Typedef Documentation

AXIS_DESERIALIZE_FUNCT
 

Function that deserializes a custom type

AXIS_OBJECT_CREATE_FUNCT
 

Function used to create a custom type. bArray is true if array of objects to be created. Then nSize is the size of that array.

AXIS_OBJECT_DELETE_FUNCT
 

Function used to delete a custom type. bArray is true if void* is a pointer to an array. Then nSize is the size of that array.

AXIS_OBJECT_SIZE_FUNCT
 

Function that is used to get the size of an object of a custom type.

AXIS_SERIALIZE_FUNCT
 

Function that serializes a custom type. bArray indicates that the object in void is an element of an array (note that void* is not itself an array).


Generated on Tue Jun 29 09:27:57 2004 for AxisC++ by doxygen1.2.18