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

AxisWrapperAPI.hpp 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 Sat Apr 9 15:11:57 2005 for AxisC++ by doxygen 1.3.8