マクロ定義 | |
#define | OPENSOAP_NO_ERROR (0) |
No Error. | |
#define | OPENSOAP_NOT_CATEGORIZE_ERROR (0xffffffffL) |
未定義のエラー. | |
#define | OPENSOAP_IMPLEMENTATION_ERROR (0x40000000L) |
Implementation Error. | |
#define | OPENSOAP_YET_IMPLEMENTATION (0x40000001L) |
未実装エラー. | |
#define | OPENSOAP_UNSUPPORT_PROTOCOL (0x40000002L) |
未対応プロトコルエラー (HAVE_SSLがない時のssl使用を含む). | |
#define | OPENSOAP_PARAMETER_BADVALUE (0x20000001L) |
パラメータ値不正 | |
#define | OPENSOAP_USERDEFINE_ERROR (0x10000000L) |
User 定義 Error. | |
#define | OPENSOAP_MEM_ERROR (0x00010000L) |
メモリエラー | |
#define | OPENSOAP_MEM_BADALLOC (0x00010001L) |
メモリ確保エラー | |
#define | OPENSOAP_MEM_OUTOFRANGE (0x00010002L) |
メモリ外アクセスエラー | |
#define | OPENSOAP_CHAR_ERROR (0x00020000L) |
キャラクタ変換エラー | |
#define | OPENSOAP_ICONV_NOT_IMPL (0x00020001L) |
iconv 未実装エラー | |
#define | OPENSOAP_INVALID_MB_SEQUENCE (0x00020002L) |
不正マルチバイト文字列並び. | |
#define | OPENSOAP_INCOMPLETE_MB_SEQUENCE (0x00020003L) |
マルチバイト文字列不完全 | |
#define | OPENSOAP_UNKNOWN_CHARENCODE (0x00020004L) |
未知のキャラクタエンコード. | |
#define | OPENSOAP_SETLOCALEFAILURE (0x00020005L) |
ロケール設定失敗 | |
#define | OPENSOAP_IO_ERROR (0x00040000L) |
I/O エラー. | |
#define | OPENSOAP_IO_READ_ERROR (0x00040001L) |
読み込み Error. | |
#define | OPENSOAP_IO_WRITE_ERROR (0x00040002L) |
書き込み Error | |
#define | OPENSOAP_FILE_ERROR (0x00048000L) |
ファイル I/O Error | |
#define | OPENSOAP_FILEOPEN_ERROR (0x00048001L) |
ファイル Open Error | |
#define | OPENSOAP_XML_ERROR (0x00080000L) |
XML 処理 Error. | |
#define | OPENSOAP_XMLNODE_NOT_FOUND (0x00080001L) |
XML ノードが無い. | |
#define | OPENSOAP_XML_BADNAMESPACE (0x00080002L) |
不正な XML namespace. | |
#define | OPENSOAP_XML_NOHEADERBODY (0x00080003L) |
Header および Body が無い. | |
#define | OPENSOAP_XML_BADDOCUMENTTYPE (0x00080004L) |
XML Document Type 不正. | |
#define | OPENSOAP_XML_BADMAKEDOCUMENT (0x00080005L) |
XML Document 作成失敗. | |
#define | OPENSOAP_XML_EMPTYDOCUMENT (0x00080006L) |
空の XML Document | |
#define | OPENSOAP_XML_NOTXMLDOCUMENT (0x00080007L) |
Not XML Document Error. | |
#define | OPENSOAP_XML_NS_URI_UNMATCHED (0x00080008L) |
XML Namespace Prefix は適正だが, URI が不正. | |
#define | OPENSOAP_SEC_ERROR (0x00100000L) |
Security Error. | |
#define | OPENSOAP_SEC_KEYGEN_ERROR (0x00100001L) |
Key Generation Error. | |
#define | OPENSOAP_SEC_SIGNGEN_ERROR (0x00100002L) |
Signature Generation Error. | |
#define | OPENSOAP_SEC_SIGNVERIFY_ERROR (0x00100003L) |
Signature Verification Error. | |
#define | OPENSOAP_SEC_ENCRYPT_ERROR (0x00100004L) |
Encryption Error. | |
#define | OPENSOAP_SEC_DECRYPT_ERROR (0x00100005L) |
Decryption Error. | |
#define | OPENSOAP_TRANSPORT_ERROR (0x00200000L) |
トランスポート・エラー | |
#define | OPENSOAP_TRANSPORT_INVOKE_ERROR (0x00210000L) |
トランスポート・インボークのエラー | |
#define | OPENSOAP_TRANSPORT_HOST_NOT_FOUND (0x00210001L) |
ホストが見つからない(おそらくDNS) | |
#define | OPENSOAP_TRANSPORT_CONNECTION_REFUSED (0x00210002L) |
接続拒否 (リモートでポートを開いていない). | |
#define | OPENSOAP_TRANSPORT_CONNECTION_TIMEOUT (0x00210003L) |
接続時間切れ. | |
#define | OPENSOAP_TRANSPORT_NETWORK_UNREACH (0x00210004L) |
ネットワーク到達不能 | |
#define | OPENSOAP_TRANSPORT_HOST_UNREACH (0x00210005L) |
ホスト到達不能 | |
#define | OPENSOAP_TRANSPORT_HTTP_ERROR (0x00220000L) |
HTTPエラー. | |
#define | OPENSOAP_TRANSPORT_IS_HTTP_ERROR(x) (((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR)) == (OPENSOAP_TRANSPORT_HTTP_ERROR)) |
トランスポート・エラーにおける、HTTP_ERRORかどうかの判定 | |
#define | OPENSOAP_TRANSPORT_GET_HTTP_ERROR(x) ((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR)) |
トランスポート・エラー番号からHTTPステータスの値を計算 | |
#define | OPENSOAP_TRANSPORT_SET_HTTP_ERROR(x) ((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR)) |
HTTPステータスの値からトランスポート・エラー番号を計算. | |
#define | OPENSOAP_TRANSPORT_SSL_ERROR (0x00240000L) |
SSL エラー. | |
#define | OPENSOAP_TRANSPORT_SSL_VERSION_ERROR (0x00240001L) |
SSLバージョンのエラー. | |
#define | OPENSOAP_TRANSPORT_SSL_CERTFILE_ERROR (0x00240002L) |
SSL証明書のエラー. | |
#define | OPENSOAP_SUCCEEDED(err) (!(err)) |
OpenSOAP API の返り値が成功かどうかの判定マクロ. | |
#define | OPENSOAP_FAILED(err) (err) |
OpenSOAP API の返り値が失敗かどうかの判定マクロ. |
|
キャラクタ変換エラー (0x00020000L) |
|
OpenSOAP API の返り値が失敗かどうかの判定マクロ. (err) |
|
ファイル I/O Error (0x00048000L) |
|
ファイル Open Error (0x00048001L) |
|
iconv 未実装エラー (0x00020001L) |
|
Implementation Error. (0x40000000L) |
|
マルチバイト文字列不完全 (0x00020003L) |
|
不正マルチバイト文字列並び. (0x00020002L) |
|
I/O エラー. (0x00040000L) |
|
読み込み Error. (0x00040001L) |
|
書き込み Error (0x00040002L) |
|
メモリ確保エラー (0x00010001L) |
|
メモリエラー (0x00010000L) |
|
メモリ外アクセスエラー (0x00010002L) |
|
No Error. (0) |
|
未定義のエラー. (0xffffffffL) |
|
パラメータ値不正 (0x20000001L) |
|
Decryption Error. (0x00100005L) |
|
Encryption Error. (0x00100004L) |
|
Security Error. (0x00100000L) |
|
Key Generation Error. (0x00100001L) |
|
Signature Generation Error. (0x00100002L) |
|
Signature Verification Error. (0x00100003L) |
|
ロケール設定失敗 (0x00020005L) |
|
OpenSOAP API の返り値が成功かどうかの判定マクロ. (!(err)) |
|
接続拒否 (リモートでポートを開いていない). (0x00210002L) |
|
接続時間切れ. (0x00210003L) |
|
トランスポート・エラー (0x00200000L) |
|
トランスポート・エラー番号からHTTPステータスの値を計算 ((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR)) |
|
ホストが見つからない(おそらくDNS) (0x00210001L) |
|
ホスト到達不能 (0x00210005L) |
|
HTTPエラー. (0x00220000L) |
|
トランスポート・インボークのエラー (0x00210000L) |
|
トランスポート・エラーにおける、HTTP_ERRORかどうかの判定 ((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR)) |
|
ネットワーク到達不能 (0x00210004L) |
|
HTTPステータスの値からトランスポート・エラー番号を計算. ((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR)) |
|
SSL証明書のエラー. (0x00240002L) |
|
SSL エラー. (0x00240000L) |
|
SSLバージョンのエラー. (0x00240001L) |
|
未知のキャラクタエンコード. (0x00020004L) |
|
未対応プロトコルエラー (HAVE_SSLがない時のssl使用を含む). (0x40000002L) |
|
User 定義 Error. (0x10000000L) |
|
XML Document Type 不正. (0x00080004L) |
|
XML Document 作成失敗. (0x00080005L) |
|
不正な XML namespace. (0x00080002L) |
|
空の XML Document (0x00080006L) |
|
XML 処理 Error. (0x00080000L) |
|
Header および Body が無い. (0x00080003L) |
|
Not XML Document Error. (0x00080007L) |
|
XML Namespace Prefix は適正だが, URI が不正. (0x00080008L) |
|
XML ノードが無い. (0x00080001L) |
|
未実装エラー. (0x40000001L) |