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

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)(OpenSOAPStringPtr from, void *to_value)
 

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

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

int(* OpenSOAPSerializerFunc)(void *from_value, OpenSOAPStringPtr to)
 

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に対してMon Oct 18 18:29:47 2004に生成されました。 doxygen 1.3.6