Main Page | File List | File Members

ErrorCode.h File Reference

OpenSOAP API Error Code Definitions. More...

Go to the source code of this file.

Defines

#define OPENSOAP_NO_ERROR   (0)
 No Error.

#define OPENSOAP_NOT_CATEGORIZE_ERROR   (0xffffffffL)
 Undefined Error.

#define OPENSOAP_IMPLEMENTATION_ERROR   (0x40000000L)
 Implementation Error.

#define OPENSOAP_YET_IMPLEMENTATION   (0x40000001L)
 Not Yet Implemented Error.

#define OPENSOAP_UNSUPPORT_PROTOCOL   (0x40000002L)
 Protocol not supported (including ssl without HAVE_SSL).

#define OPENSOAP_PARAMETER_BADVALUE   (0x20000001L)
 Bad Parameter Value Error.

#define OPENSOAP_USERDEFINE_ERROR   (0x10000000L)
 User Defined Error.

#define OPENSOAP_MEM_ERROR   (0x00010000L)
 Memory Error.

#define OPENSOAP_MEM_BADALLOC   (0x00010001L)
 Memory Allocation Error.

#define OPENSOAP_MEM_OUTOFRANGE   (0x00010002L)
 Memory Out-of-range Error.

#define OPENSOAP_CHAR_ERROR   (0x00020000L)
 Char Conversion Error.

#define OPENSOAP_ICONV_NOT_IMPL   (0x00020001L)
 iconv Not Implemented Error

#define OPENSOAP_INVALID_MB_SEQUENCE   (0x00020002L)
 Multi-byte Sequence Invalid Error.

#define OPENSOAP_INCOMPLETE_MB_SEQUENCE   (0x00020003L)
 Multi-byte Sequence Incomplete Error.

#define OPENSOAP_UNKNOWN_CHARENCODE   (0x00020004L)
 Unknown Character Encoding Error.

#define OPENSOAP_SETLOCALEFAILURE   (0x00020005L)
 Set Locale Failure Error.

#define OPENSOAP_IO_ERROR   (0x00040000L)
 I/O Error.

#define OPENSOAP_IO_READ_ERROR   (0x00040001L)
 Read Error.

#define OPENSOAP_IO_WRITE_ERROR   (0x00040002L)
 Write Error.

#define OPENSOAP_FILE_ERROR   (0x00048000L)
 File I/O Error.

#define OPENSOAP_FILEOPEN_ERROR   (0x00048001L)
 File Open Error.

#define OPENSOAP_XML_ERROR   (0x00080000L)
 XML Manipulation Error.

#define OPENSOAP_XMLNODE_NOT_FOUND   (0x00080001L)
 XML Node Not Found Error.

#define OPENSOAP_XML_BADNAMESPACE   (0x00080002L)
 Bad Namespace Is Used Error.

#define OPENSOAP_XML_NOHEADERBODY   (0x00080003L)
 Header And/Or Body Element Not Found Error.

#define OPENSOAP_XML_BADDOCUMENTTYPE   (0x00080004L)
 XML Document Root Element Is Not Envelope Error.

#define OPENSOAP_XML_BADMAKEDOCUMENT   (0x00080005L)
 XML Document Creation Failure Error.

#define OPENSOAP_XML_EMPTYDOCUMENT   (0x00080006L)
 XML Document Empty Error.

#define OPENSOAP_XML_NOTXMLDOCUMENT   (0x00080007L)
 Not XML Document Error.

#define OPENSOAP_XML_NS_URI_UNMATCHED   (0x00080008L)
 XML Namespace Prefix Matched, But URI Unmatched Error.

#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)
 Transport Error.

#define OPENSOAP_TRANSPORT_INVOKE_ERROR   (0x00210000L)
 Transport Invoke Error.

#define OPENSOAP_TRANSPORT_HOST_NOT_FOUND   (0x00210001L)
 Transport Error - Host Not Found Maybe DNS error. ---- ADDRINFO ? SOCKET ?

#define OPENSOAP_TRANSPORT_CONNECTION_REFUSED   (0x00210002L)
 Transport Error - Connection Refused No one listening on the remote address.

#define OPENSOAP_TRANSPORT_CONNECTION_TIMEOUT   (0x00210003L)
 Transport Error - Connection Timeout.

#define OPENSOAP_TRANSPORT_NETWORK_UNREACH   (0x00210004L)
 Transport Error - Network is unreachable.

#define OPENSOAP_TRANSPORT_HOST_UNREACH   (0x00210005L)
 Transport Error - Host is unreachable.

#define OPENSOAP_TRANSPORT_HTTP_ERROR   (0x00220000L)
 Transport HTTP Error.

#define OPENSOAP_TRANSPORT_IS_HTTP_ERROR(x)   (((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR)) == (OPENSOAP_TRANSPORT_HTTP_ERROR))
 Non-0 if Transport Error code is an HTTP_ERROR.

#define OPENSOAP_TRANSPORT_GET_HTTP_ERROR(x)   ((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR))
 Calculate actual HTTP Status (Error) number from OpenSOAP Transport Error.

#define OPENSOAP_TRANSPORT_SET_HTTP_ERROR(x)   ((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR))
 Calculate OpenSOAP Transport Error number from actual HTTP Status.

#define OPENSOAP_TRANSPORT_SSL_ERROR   (0x00240000L)
 Transport SSL Error.

#define OPENSOAP_TRANSPORT_SSL_VERSION_ERROR   (0x00240001L)
 Transport - SSL Version Invalid.

#define OPENSOAP_TRANSPORT_SSL_CERTFILE_ERROR   (0x00240002L)
 Transport - SSL Certification File Error.

#define OPENSOAP_SUCCEEDED(err)   (!(err))
 OpenSOAP Success Macro Error.

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


Detailed Description

OpenSOAP API Error Code Definitions.

Author:
OpenSOAP Development Team

Define Documentation

#define OPENSOAP_CHAR_ERROR   (0x00020000L)
 

Char Conversion Error.

(0x00020000L)

#define OPENSOAP_FAILED err   )     (err)
 

OpenSOAP Failure Macro Error.

(err)

#define OPENSOAP_FILE_ERROR   (0x00048000L)
 

File I/O Error.

(0x00048000L)

#define OPENSOAP_FILEOPEN_ERROR   (0x00048001L)
 

File Open Error.

(0x00048001L)

#define OPENSOAP_ICONV_NOT_IMPL   (0x00020001L)
 

iconv Not Implemented Error

(0x00020001L)

#define OPENSOAP_IMPLEMENTATION_ERROR   (0x40000000L)
 

Implementation Error.

(0x40000000L)

#define OPENSOAP_INCOMPLETE_MB_SEQUENCE   (0x00020003L)
 

Multi-byte Sequence Incomplete Error.

(0x00020003L)

#define OPENSOAP_INVALID_MB_SEQUENCE   (0x00020002L)
 

Multi-byte Sequence Invalid Error.

(0x00020002L)

#define OPENSOAP_IO_ERROR   (0x00040000L)
 

I/O Error.

(0x00040000L)

#define OPENSOAP_IO_READ_ERROR   (0x00040001L)
 

Read Error.

(0x00040001L)

#define OPENSOAP_IO_WRITE_ERROR   (0x00040002L)
 

Write Error.

(0x00040002L)

#define OPENSOAP_MEM_BADALLOC   (0x00010001L)
 

Memory Allocation Error.

(0x00010001L)

#define OPENSOAP_MEM_ERROR   (0x00010000L)
 

Memory Error.

(0x00010000L)

#define OPENSOAP_MEM_OUTOFRANGE   (0x00010002L)
 

Memory Out-of-range Error.

(0x00010002L)

#define OPENSOAP_NO_ERROR   (0)
 

No Error.

(0)

#define OPENSOAP_NOT_CATEGORIZE_ERROR   (0xffffffffL)
 

Undefined Error.

(0xffffffffL)

#define OPENSOAP_PARAMETER_BADVALUE   (0x20000001L)
 

Bad Parameter Value Error.

(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)
 

Set Locale Failure Error.

(0x00020005L)

#define OPENSOAP_SUCCEEDED err   )     (!(err))
 

OpenSOAP Success Macro Error.

(!(err))

#define OPENSOAP_TRANSPORT_CONNECTION_REFUSED   (0x00210002L)
 

Transport Error - Connection Refused No one listening on the remote address.

(0x00210002L)

#define OPENSOAP_TRANSPORT_CONNECTION_TIMEOUT   (0x00210003L)
 

Transport Error - Connection Timeout.

(0x00210003L)

#define OPENSOAP_TRANSPORT_ERROR   (0x00200000L)
 

Transport Error.

(0x00200000L)

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

Calculate actual HTTP Status (Error) number from OpenSOAP Transport Error.

((x) & ~(OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_HOST_NOT_FOUND   (0x00210001L)
 

Transport Error - Host Not Found Maybe DNS error. ---- ADDRINFO ? SOCKET ?

(0x00210001L)

#define OPENSOAP_TRANSPORT_HOST_UNREACH   (0x00210005L)
 

Transport Error - Host is unreachable.

(0x00210005L)

#define OPENSOAP_TRANSPORT_HTTP_ERROR   (0x00220000L)
 

Transport HTTP Error.

(0x00220000L)

#define OPENSOAP_TRANSPORT_INVOKE_ERROR   (0x00210000L)
 

Transport Invoke Error.

(0x00210000L)

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

Non-0 if Transport Error code is an HTTP_ERROR.

((x) & (OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_NETWORK_UNREACH   (0x00210004L)
 

Transport Error - Network is unreachable.

(0x00210004L)

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

Calculate OpenSOAP Transport Error number from actual HTTP Status.

((x) | (OPENSOAP_TRANSPORT_HTTP_ERROR))

#define OPENSOAP_TRANSPORT_SSL_CERTFILE_ERROR   (0x00240002L)
 

Transport - SSL Certification File Error.

(0x00240002L)

#define OPENSOAP_TRANSPORT_SSL_ERROR   (0x00240000L)
 

Transport SSL Error.

(0x00240000L)

#define OPENSOAP_TRANSPORT_SSL_VERSION_ERROR   (0x00240001L)
 

Transport - SSL Version Invalid.

(0x00240001L)

#define OPENSOAP_UNKNOWN_CHARENCODE   (0x00020004L)
 

Unknown Character Encoding Error.

(0x00020004L)

#define OPENSOAP_UNSUPPORT_PROTOCOL   (0x40000002L)
 

Protocol not supported (including ssl without HAVE_SSL).

(0x40000002L)

#define OPENSOAP_USERDEFINE_ERROR   (0x10000000L)
 

User Defined Error.

(0x10000000L)

#define OPENSOAP_XML_BADDOCUMENTTYPE   (0x00080004L)
 

XML Document Root Element Is Not Envelope Error.

(0x00080004L)

#define OPENSOAP_XML_BADMAKEDOCUMENT   (0x00080005L)
 

XML Document Creation Failure Error.

(0x00080005L)

#define OPENSOAP_XML_BADNAMESPACE   (0x00080002L)
 

Bad Namespace Is Used Error.

(0x00080002L)

#define OPENSOAP_XML_EMPTYDOCUMENT   (0x00080006L)
 

XML Document Empty Error.

(0x00080006L)

#define OPENSOAP_XML_ERROR   (0x00080000L)
 

XML Manipulation Error.

(0x00080000L)

#define OPENSOAP_XML_NOHEADERBODY   (0x00080003L)
 

Header And/Or Body Element Not Found Error.

(0x00080003L)

#define OPENSOAP_XML_NOTXMLDOCUMENT   (0x00080007L)
 

Not XML Document Error.

(0x00080007L)

#define OPENSOAP_XML_NS_URI_UNMATCHED   (0x00080008L)
 

XML Namespace Prefix Matched, But URI Unmatched Error.

(0x00080008L)

#define OPENSOAP_XMLNODE_NOT_FOUND   (0x00080001L)
 

XML Node Not Found Error.

(0x00080001L)

#define OPENSOAP_YET_IMPLEMENTATION   (0x40000001L)
 

Not Yet Implemented Error.

(0x40000001L)


Generated on Mon Oct 18 18:29:44 2004 for OpenSOAP by doxygen 1.3.6