Main Page   File List   File Members  

Serializer.h File Reference

OpenSOAP API Serializer Processing. More...

#include <OpenSOAP/String.h>

Go to the source code of this file.

Typedefs

typedef int(* OpenSOAPSerializerFunc )(void *from_value, OpenSOAPStringPtr to)
 OpenSOAP Serializer Function Type. More...

typedef int(* OpenSOAPDeserializerFunc )(OpenSOAPStringPtr from, void *to_value)
 OpenSOAP Deserializer Function Type. More...


Functions

int OpenSOAPSerializerRegisterMB (const char *soap_typename, OpenSOAPSerializerFunc serializer, OpenSOAPDeserializerFunc deserializer)
 Serializer and deserializer register function.(MB). More...

int OpenSOAPSerializerRegisterWC (const wchar_t *soap_typename, OpenSOAPSerializerFunc serializer, OpenSOAPDeserializerFunc deserializer)
 Serializer and deserializer register function.(WC). More...

int OpenSOAPGetSerializer (OpenSOAPStringPtr soap_typename, OpenSOAPSerializerFunc *serializer)
 Get Serializer(OpenSOAPString). More...

int OpenSOAPGetSerializerMB (const char *soap_typename, OpenSOAPSerializerFunc *serializer)
 Get Serializer(MB). More...

int OpenSOAPGetSerializerWC (const wchar_t *soap_typename, OpenSOAPSerializerFunc *serializer)
 Get Serializer(WC). More...

int OpenSOAPGetDeserializer (OpenSOAPStringPtr soap_typename, OpenSOAPDeserializerFunc *deserializer)
 Get Deserializer(OpenSOAPString). More...

int OpenSOAPGetDeserializerMB (const char *soap_typename, OpenSOAPDeserializerFunc *deserializer)
 Get Deserializer(MB). More...

int OpenSOAPGetDeserializerWC (const wchar_t *soap_typename, OpenSOAPDeserializerFunc *deserializer)
 Get Deserializer(WC). More...

int OpenSOAPSerializerRegistDefaults (void)
 OpenSOAP default Serializers/Deserializers Registration. More...


Detailed Description

OpenSOAP API Serializer Processing.

Author:
Tomonori Bando

Typedef Documentation

int(* OpenSOAPDeserializerFunc
 

OpenSOAP Deserializer Function Type.

Parameters:
from  OpenSOAPStringPtr [in] ((|from|)) Deserializer Object Assign Pointer
to_value  void * [out] ((|to_value|)) Result Value Pointer
Returns:
Error Code

int(* OpenSOAPSerializerFunc
 

OpenSOAP Serializer Function Type.

Parameters:
from_value  void * [in] ((|from_value|)) Serializer Object Assign Pointer
to  OpenSOAPStringPtr [out] ((|to|)) Result Value Pointer
Returns:
Error Code


Function Documentation

int OpenSOAPGetDeserializer OpenSOAPStringPtr    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

Get Deserializer(OpenSOAPString).

Parameters:
soap_typename  OpenSOAPStringPtr [in] ((|soap_typename|)) SOAP Type Name
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) Deserializer Function
Returns:
Error Code

int OpenSOAPGetDeserializerMB const char *    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

Get Deserializer(MB).

Parameters:
soap_typename  const char * [in] ((|soap_typename|)) SOAP Type Name
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) Deserializer Function
Returns:
Error Code

int OpenSOAPGetDeserializerWC const wchar_t *    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

Get Deserializer(WC).

Parameters:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP Type Name
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) Deserializer Function
Returns:
Error Code

int OpenSOAPGetSerializer OpenSOAPStringPtr    soap_typename,
OpenSOAPSerializerFunc   serializer
 

Get Serializer(OpenSOAPString).

Parameters:
soap_typename  OpenSOAPStringPtr [in] ((|soap_typename|)) SOAP Type Name
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) Serializer Function
Returns:
Error Code

int OpenSOAPGetSerializerMB const char *    soap_typename,
OpenSOAPSerializerFunc   serializer
 

Get Serializer(MB).

Parameters:
soap_typename  const char * [in] ((|soap_typename|)) SOAP Type Name
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) Serializer Function
Returns:
Error Code

int OpenSOAPGetSerializerWC const wchar_t *    soap_typename,
OpenSOAPSerializerFunc   serializer
 

Get Serializer(WC).

Parameters:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP Type Name
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) Serializer Function
Returns:
Error Code

int OpenSOAPSerializerRegistDefaults void   
 

OpenSOAP default Serializers/Deserializers Registration.

Returns:
Error Code

int OpenSOAPSerializerRegisterMB const char *    soap_typename,
OpenSOAPSerializerFunc    serializer,
OpenSOAPDeserializerFunc    deserializer
 

Serializer and deserializer register function.(MB).

Parameters:
soap_typename  const char * [in] ((|soap_typename|)) SOAP Type Name
serializer  OpenSOAPSerializerFunc [in] ((|serializer|)) Serializer Function
deserializer  OpenSOAPDeserializerFunc [in] ((|deserializer|)) Deserializer Function
Returns:
Error Code

int OpenSOAPSerializerRegisterWC const wchar_t *    soap_typename,
OpenSOAPSerializerFunc    serializer,
OpenSOAPDeserializerFunc    deserializer
 

Serializer and deserializer register function.(WC).

Parameters:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP Type Name
serializer  OpenSOAPSerializerFunc [in] ((|serializer|)) Serializer Function
deserializer  OpenSOAPDeserializerFunc [in] ((|deserializer|)) Deserializer Function
Returns:
Error Code


Generated on Sat Nov 30 19:16:11 2002 for OpenSOAP by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002