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

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_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_SUCCEEDED(err)   (!(err))
 OpenSOAP Success Macro Error.

#define OPENSOAP_FAILED(err)   (err)
 OpenSOAP Failure Macro Error.


解説

OpenSOAP API エラーコード定義.

作者:
OpenSOAP Development Team

マクロ定義の解説

#define OPENSOAP_CHAR_ERROR   (0x00020000L)
 

キャラクタ変換エラー

(0x00020000L)

#define OPENSOAP_FAILED err       (err)
 

OpenSOAP Failure Macro Error.

(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 Success Macro Error.

(!(err))

#define OPENSOAP_UNKNOWN_CHARENCODE   (0x00020004L)
 

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

(0x00020004L)

#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 Mar 31 19:36:59 2003に生成されました。 doxygen1.3-rc3