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

ErrorCode.h

OpenSOAP API エラーコード定義. [詳細]

ソースコードを見る。

マクロ定義

#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 の返り値が失敗かどうかの判定マクロ.


説明

OpenSOAP API エラーコード定義.

作者:
OpenSOAP Development Team

マクロ定義

#define OPENSOAP_CHAR_ERROR   (0x00020000L)
 

キャラクタ変換エラー

(0x00020000L)

#define OPENSOAP_FAILED err   )     (err)
 

OpenSOAP API の返り値が失敗かどうかの判定マクロ.

(err)

#define OPENSOAP_FILE_ERROR   (0x00048000L)
 

ファイル I/O Error

(0x00048000L)

#define OPENSOAP_FILEOPEN_ERROR   (0x00048001L)
 

ファイル Open Error

(0x00048001L)

#define OPENSOAP_ICONV_NOT_IMPL   (0x00020001L)
 

iconv 未実装エラー

(0x00020001L)

#define OPENSOAP_IMPLEMENTATION_ERROR   (0x40000000L)
 

Implementation Error.

(0x40000000L)

#define OPENSOAP_INCOMPLETE_MB_SEQUENCE   (0x00020003L)
 

マルチバイト文字列不完全

(0x00020003L)

#define OPENSOAP_INVALID_MB_SEQUENCE   (0x00020002L)
 

不正マルチバイト文字列並び.

(0x00020002L)

#define OPENSOAP_IO_ERROR   (0x00040000L)
 

I/O エラー.

(0x00040000L)

#define OPENSOAP_IO_READ_ERROR   (0x00040001L)
 

読み込み Error.

(0x00040001L)

#define OPENSOAP_IO_WRITE_ERROR   (0x00040002L)
 

書き込み Error

(0x00040002L)

#define OPENSOAP_MEM_BADALLOC   (0x00010001L)
 

メモリ確保エラー

(0x00010001L)

#define OPENSOAP_MEM_ERROR   (0x00010000L)
 

メモリエラー

(0x00010000L)

#define OPENSOAP_MEM_OUTOFRANGE   (0x00010002L)
 

メモリ外アクセスエラー

(0x00010002L)

#define OPENSOAP_NO_ERROR   (0)
 

No Error.

(0)

#define OPENSOAP_NOT_CATEGORIZE_ERROR   (0xffffffffL)
 

未定義のエラー.

(0xffffffffL)

#define OPENSOAP_PARAMETER_BADVALUE   (0x20000001L)
 

パラメータ値不正

(0x20000001L)

#define OPENSOAP_SEC_DECRYPT_ERROR   (0x00100005L)
 

Decryption Error.

(0x00100005L)

#define OPENSOAP_SEC_ENCRYPT_ERROR   (0x00100004L)
 

Encryption Error.

(0x00100004L)

#define OPENSOAP_SEC_ERROR   (0x00100000L)
 

Security Error.

(0x00100000L)

#define OPENSOAP_SEC_KEYGEN_ERROR   (0x00100001L)
 

Key Generation Error.

(0x00100001L)

#define OPENSOAP_SEC_SIGNGEN_ERROR   (0x00100002L)
 

Signature Generation Error.

(0x00100002L)

#define OPENSOAP_SEC_SIGNVERIFY_ERROR   (0x00100003L)
 

Signature Verification Error.

(0x00100003L)

#define OPENSOAP_SETLOCALEFAILURE   (0x00020005L)
 

ロケール設定失敗

(0x00020005L)

#define OPENSOAP_SUCCEEDED err   )     (!(err))
 

OpenSOAP API の返り値が成功かどうかの判定マクロ.

(!(err))

#define OPENSOAP_TRANSPORT_CONNECTION_REFUSED   (0x00210002L)
 

接続拒否 (リモートでポートを開いていない).

(0x00210002L)

#define OPENSOAP_TRANSPORT_CONNECTION_TIMEOUT   (0x00210003L)
 

接続時間切れ.

(0x00210003L)

#define OPENSOAP_TRANSPORT_ERROR   (0x00200000L)
 

トランスポート・エラー

(0x00200000L)

#define OPENSOAP_TRANSPORT_GET_HTTP_ERROR  )     ((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR))
 

トランスポート・エラー番号からHTTPステータスの値を計算

((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_HOST_NOT_FOUND   (0x00210001L)
 

ホストが見つからない(おそらくDNS)

(0x00210001L)

#define OPENSOAP_TRANSPORT_HOST_UNREACH   (0x00210005L)
 

ホスト到達不能

(0x00210005L)

#define OPENSOAP_TRANSPORT_HTTP_ERROR   (0x00220000L)
 

HTTPエラー.

(0x00220000L)

#define OPENSOAP_TRANSPORT_INVOKE_ERROR   (0x00210000L)
 

トランスポート・インボークのエラー

(0x00210000L)

#define OPENSOAP_TRANSPORT_IS_HTTP_ERROR  )     (((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR)) == (OPENSOAP_TRANSPORT_HTTP_ERROR))
 

トランスポート・エラーにおける、HTTP_ERRORかどうかの判定

((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_NETWORK_UNREACH   (0x00210004L)
 

ネットワーク到達不能

(0x00210004L)

#define OPENSOAP_TRANSPORT_SET_HTTP_ERROR  )     ((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR))
 

HTTPステータスの値からトランスポート・エラー番号を計算.

((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_SSL_CERTFILE_ERROR   (0x00240002L)
 

SSL証明書のエラー.

(0x00240002L)

#define OPENSOAP_TRANSPORT_SSL_ERROR   (0x00240000L)
 

SSL エラー.

(0x00240000L)

#define OPENSOAP_TRANSPORT_SSL_VERSION_ERROR   (0x00240001L)
 

SSLバージョンのエラー.

(0x00240001L)

#define OPENSOAP_UNKNOWN_CHARENCODE   (0x00020004L)
 

未知のキャラクタエンコード.

(0x00020004L)

#define OPENSOAP_UNSUPPORT_PROTOCOL   (0x40000002L)
 

未対応プロトコルエラー (HAVE_SSLがない時のssl使用を含む).

(0x40000002L)

#define OPENSOAP_USERDEFINE_ERROR   (0x10000000L)
 

User 定義 Error.

(0x10000000L)

#define OPENSOAP_XML_BADDOCUMENTTYPE   (0x00080004L)
 

XML Document Type 不正.

(0x00080004L)

#define OPENSOAP_XML_BADMAKEDOCUMENT   (0x00080005L)
 

XML Document 作成失敗.

(0x00080005L)

#define OPENSOAP_XML_BADNAMESPACE   (0x00080002L)
 

不正な XML namespace.

(0x00080002L)

#define OPENSOAP_XML_EMPTYDOCUMENT   (0x00080006L)
 

空の XML Document

(0x00080006L)

#define OPENSOAP_XML_ERROR   (0x00080000L)
 

XML 処理 Error.

(0x00080000L)

#define OPENSOAP_XML_NOHEADERBODY   (0x00080003L)
 

Header および Body が無い.

(0x00080003L)

#define OPENSOAP_XML_NOTXMLDOCUMENT   (0x00080007L)
 

Not XML Document Error.

(0x00080007L)

#define OPENSOAP_XML_NS_URI_UNMATCHED   (0x00080008L)
 

XML Namespace Prefix は適正だが, URI が不正.

(0x00080008L)

#define OPENSOAP_XMLNODE_NOT_FOUND   (0x00080001L)
 

XML ノードが無い.

(0x00080001L)

#define OPENSOAP_YET_IMPLEMENTATION   (0x40000001L)
 

未実装エラー.

(0x40000001L)


OpenSOAPに対してMon Oct 18 18:29:47 2004に生成されました。 doxygen 1.3.6