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.

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


Functions

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

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

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

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

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

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

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

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

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


Detailed Description

OpenSOAP API Serializer Processing.

Author:
OpenSOAP Development Team

Typedef Documentation

int(* OpenSOAPDeserializerFunc)(OpenSOAPStringPtr from, void *to_value)
 

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)(void *from_value, OpenSOAPStringPtr to)
 

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 Mon Oct 18 18:29:44 2004 for OpenSOAP by doxygen 1.3.6