メインページ   ファイル一覧   ファイルメンバ  

Serializer.h の解説

OpenSOAP API シリアライザ処理. より詳しく...

#include <OpenSOAP/String.h>

ソースコードを見る。

型定義

typedef int(* OpenSOAPSerializerFunc )(void *from_value, OpenSOAPStringPtr to)
 OpenSOAP シリアライザ関数定義. より詳しく...

typedef int(* OpenSOAPDeserializerFunc )(OpenSOAPStringPtr from, void *to_value)
 OpenSOAP 非シリアライザ関数定義. より詳しく...


関数

int OpenSOAPSerializerRegisterMB (const char *soap_typename, OpenSOAPSerializerFunc serializer, OpenSOAPDeserializerFunc deserializer)
 シリアライザ・非シリアライザ関数登録(MB). より詳しく...

int OpenSOAPSerializerRegisterWC (const wchar_t *soap_typename, OpenSOAPSerializerFunc serializer, OpenSOAPDeserializerFunc deserializer)
 シリアライザ・非シリアライザ関数登録(WC). より詳しく...

int OpenSOAPGetSerializer (OpenSOAPStringPtr soap_typename, OpenSOAPSerializerFunc *serializer)
 シリアライザ関数を取得(OpenSOAPString). より詳しく...

int OpenSOAPGetSerializerMB (const char *soap_typename, OpenSOAPSerializerFunc *serializer)
 シリアライザ関数を取得(MB). より詳しく...

int OpenSOAPGetSerializerWC (const wchar_t *soap_typename, OpenSOAPSerializerFunc *serializer)
 シリアライザ関数を取得(WC). より詳しく...

int OpenSOAPGetDeserializer (OpenSOAPStringPtr soap_typename, OpenSOAPDeserializerFunc *deserializer)
 非シリアライザ関数を取得(OpenSOAPString). より詳しく...

int OpenSOAPGetDeserializerMB (const char *soap_typename, OpenSOAPDeserializerFunc *deserializer)
 非シリアライザ関数を取得(MB). より詳しく...

int OpenSOAPGetDeserializerWC (const wchar_t *soap_typename, OpenSOAPDeserializerFunc *deserializer)
 非シリアライザ関数を取得(WC). より詳しく...

int OpenSOAPSerializerRegistDefaults (void)
 OpenSOAP 標準シリアライザ関数・非シリアライザ関数登録. より詳しく...


解説

OpenSOAP API シリアライザ処理.

作者:
OpenSOAP Development Team

型定義の解説

int(* OpenSOAPDeserializerFunc
 

OpenSOAP 非シリアライザ関数定義.

引数:
from  OpenSOAPStringPtr [in] ((|from|)) 非シリアライザオブジェクトポインタ
to_value  void * [out] ((|to_value|)) 返す値ポインタ
戻り値:
エラーコード

int(* OpenSOAPSerializerFunc
 

OpenSOAP シリアライザ関数定義.

引数:
from_value  void * [in] ((|from_value|)) シリアライザオブジェクトポインタ
to  OpenSOAPStringPtr [out] ((|to|)) 返す値ポインタ
戻り値:
エラーコード


関数の解説

int OpenSOAPGetDeserializer OpenSOAPStringPtr    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

非シリアライザ関数を取得(OpenSOAPString).

引数:
soap_typename  OpenSOAPStringPtr [in] ((|soap_typename|)) SOAP タイプ名
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) 非シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPGetDeserializerMB const char *    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

非シリアライザ関数を取得(MB).

引数:
soap_typename  const char * [in] ((|soap_typename|)) SOAP タイプ名
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) 非シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPGetDeserializerWC const wchar_t *    soap_typename,
OpenSOAPDeserializerFunc   deserializer
 

非シリアライザ関数を取得(WC).

引数:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP タイプ名
deserializer  OpenSOAPDeserializerFunc * [out] ((|deserializer|)) 非シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPGetSerializer OpenSOAPStringPtr    soap_typename,
OpenSOAPSerializerFunc   serializer
 

シリアライザ関数を取得(OpenSOAPString).

引数:
soap_typename  OpenSOAPStringPtr [in] ((|soap_typename|)) SOAP タイプ名
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPGetSerializerMB const char *    soap_typename,
OpenSOAPSerializerFunc   serializer
 

シリアライザ関数を取得(MB).

引数:
soap_typename  const char * [in] ((|soap_typename|)) SOAP タイプ名
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPGetSerializerWC const wchar_t *    soap_typename,
OpenSOAPSerializerFunc   serializer
 

シリアライザ関数を取得(WC).

引数:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP タイプ名
serializer  OpenSOAPSerializerFunc * [out] ((|serializer|)) シリアライザ関数ポインタ
戻り値:
エラーコード

int OpenSOAPSerializerRegistDefaults void   
 

OpenSOAP 標準シリアライザ関数・非シリアライザ関数登録.

戻り値:
エラーコード

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

シリアライザ・非シリアライザ関数登録(MB).

引数:
soap_typename  const char * [in] ((|soap_typename|)) SOAP タイプ名
serializer  OpenSOAPSerializerFunc [in] ((|serializer|)) シリアライザ関数
deserializer  OpenSOAPDeserializerFunc [in] ((|deserializer|)) 非シリアライザ関数
戻り値:
エラーコード

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

シリアライザ・非シリアライザ関数登録(WC).

引数:
soap_typename  const wchar_t * [in] ((|soap_typename|)) SOAP タイプ名
serializer  OpenSOAPSerializerFunc [in] ((|serializer|)) シリアライザ関数
deserializer  OpenSOAPDeserializerFunc [in] ((|deserializer|)) 非シリアライザ関数
戻り値:
エラーコード


OpenSOAPに対してFri Jan 10 21:23:47 2003に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002