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

ErrorCode.h

解説を見る。
00001 /* -*- mode: c++; -*-
00002  *-----------------------------------------------------------------------------
00003  * $RCSfile: ErrorCode.h,v $
00004  *
00005  * See Copyright for the status of this software.
00006  *
00007  * The OpenSOAP Project
00008  * http://opensoap.jp/
00009  *-----------------------------------------------------------------------------
00010  */
00165 #ifndef OpenSOAP_ErrorCode_H
00166 #define OpenSOAP_ErrorCode_H
00167 
00168 
00169 /*
00170 =begin
00171 = OpenSOAP Error code definitions.
00172 =end
00173  */
00174 
00175 #define OPENSOAP_NO_ERROR (0)
00176 
00177 #define OPENSOAP_NOT_CATEGORIZE_ERROR   (0xffffffffL)
00178 
00179 
00180 
00181 #define OPENSOAP_IMPLEMENTATION_ERROR   (0x40000000L)
00182 
00183 #define OPENSOAP_YET_IMPLEMENTATION     (0x40000001L)
00184 
00185 #define OPENSOAP_PARAMETER_BADVALUE     (0x20000001L)
00186 
00187 #define OPENSOAP_USERDEFINE_ERROR       (0x10000000L)
00188 
00189 
00190 
00191 #define OPENSOAP_MEM_ERROR      (0x00010000L)
00192 
00193 #define OPENSOAP_MEM_BADALLOC   (0x00010001L)
00194 
00195 #define OPENSOAP_MEM_OUTOFRANGE (0x00010002L)
00196 
00197 
00198 
00199 #define OPENSOAP_CHAR_ERROR             (0x00020000L)
00200 
00201 #define OPENSOAP_ICONV_NOT_IMPL         (0x00020001L)
00202 
00203 #define OPENSOAP_INVALID_MB_SEQUENCE    (0x00020002L)
00204 
00205 #define OPENSOAP_INCOMPLETE_MB_SEQUENCE (0x00020003L)
00206 
00207 #define OPENSOAP_UNKNOWN_CHARENCODE     (0x00020004L)
00208 
00209 #define OPENSOAP_SETLOCALEFAILURE       (0x00020005L)
00210 
00211 
00212 
00213 #define OPENSOAP_IO_ERROR       (0x00040000L)
00214 
00215 #define OPENSOAP_IO_READ_ERROR  (0x00040001L)
00216 
00217 #define OPENSOAP_IO_WRITE_ERROR (0x00040002L)
00218 
00219 #define OPENSOAP_FILE_ERROR             (0x00048000L)
00220 
00221 #define OPENSOAP_FILEOPEN_ERROR (0x00048001L)
00222 
00223 
00224 
00225 #define OPENSOAP_XML_ERROR                              (0x00080000L)
00226 
00227 #define OPENSOAP_XMLNODE_NOT_FOUND              (0x00080001L)
00228 
00229 #define OPENSOAP_XML_BADNAMESPACE               (0x00080002L)
00230 
00231 #define OPENSOAP_XML_NOHEADERBODY               (0x00080003L)
00232 
00233 #define OPENSOAP_XML_BADDOCUMENTTYPE    (0x00080004L)
00234 
00235 #define OPENSOAP_XML_BADMAKEDOCUMENT    (0x00080005L)
00236 
00237 #define OPENSOAP_XML_EMPTYDOCUMENT              (0x00080006L)
00238 
00239 #define OPENSOAP_XML_NOTXMLDOCUMENT             (0x00080007L)
00240 
00241 #define OPENSOAP_XML_NS_URI_UNMATCHED   (0x00080008L)
00242 
00243 
00244 
00245 #define OPENSOAP_SEC_ERROR                              (0x00100000L)
00246 
00247 #define OPENSOAP_SEC_KEYGEN_ERROR               (0x00100001L)
00248 
00249 #define OPENSOAP_SEC_SIGNGEN_ERROR              (0x00100002L)
00250 
00251 #define OPENSOAP_SEC_SIGNVERIFY_ERROR   (0x00100003L)
00252 
00253 #define OPENSOAP_SEC_ENCRYPT_ERROR              (0x00100004L)
00254 
00255 #define OPENSOAP_SEC_DECRYPT_ERROR              (0x00100005L)
00256 
00257 
00258 /*
00259 =begin
00260 = OpenSOAP Error code judge macro.
00261 =end
00262  */
00263 
00264 #define OPENSOAP_SUCCEEDED(err) (!(err))
00265 
00266 #define OPENSOAP_FAILED(err)  (err)
00267 
00268 #endif  /* OpenSOAP_ErrorCode_H */

OpenSOAPに対してFri May 30 12:19:54 2003に生成されました。 doxygen1.3