webengine/wmlengine/src/utils/include/BrsrStatusCodes.h
changeset 0 dd21522fd290
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/webengine/wmlengine/src/utils/include/BrsrStatusCodes.h	Mon Mar 30 12:54:55 2009 +0300
@@ -0,0 +1,178 @@
+/*
+* Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Status codes used by Browser Engine
+*
+*/
+
+#ifndef BRSR_STATUS_CODES_H
+#define BRSR_STATUS_CODES_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef signed int TBrowserStatusCode;
+
+/*
+** Includes
+*/
+
+#define BRSR_STAT_IS_SUCCESS(a) ((a) == KBrsrSuccess)
+#define BRSR_STAT_IS_FAILURE(a) ((a) != KBrsrSuccess)
+
+/* Used by NW_HED_DocumentNode_HandleError to specify the error "class" */
+#define BRSR_STAT_CLASS_NONE 0
+#define BRSR_STAT_CLASS_GENERAL 1
+#define BRSR_STAT_CLASS_HTTP 2
+
+
+#define	KBrsrSuccess          	                0
+#define	KBrsrFailure          	                -26000
+#define	KBrsrFileNotFound     	                -26003
+#define	KBrsrFileWriteError   	                -26008
+#define	KBrsrFileDiskFullError	                -26009
+#define	KBrsrOutOfMemory      	                -26011
+#define	KBrsrUnexpectedError                    -26012
+#define	KBrsrNotImplemented   	                -26013
+#define	KBrsrWaitTimeout      	                -26014
+#define	KBrsrBufferTooSmall   	                -26015
+#define	KBrsrBadInputParam    	                -26016
+#define	KBrsrMissingInputParam	                -26017
+#define	KBrsrMalformedUrl                       -26018
+#define	KBrsrNotFound         	                -26021
+#define	KBrsrBufferEnd	                        -26022
+#define	KBrsrIterateMore                        -26023
+#define	KBrsrIterateDone                        -26024
+#define	KBrsrUnknownScheme	                    -26026
+#define	KBrsrBadRedirect                        -26027
+#define	KBrsrTooManyRedirects                   -26028
+#define	KBrsrHttpStatus	                        -26035
+#define	KBrsrMissingAuthHeader	                -26037
+#define	KBrsrCancelled        	                -26038
+#define	KBrsrWpsaNoActiveTransactions           -26067
+#define	KBrsrNoContentLength                    -26068
+#define	KBrsrTransactionCompete	                -26069
+#define	KBrsrWimiInvalidPin	                    -26072
+#define	KBrsrWimiPinBlocked	                    -26073
+#define	KBrsrWimiNoCard	                        -26075
+#define	KBrsrWimiNoInit	                        -26084
+#define	KBrsrWimiBadCert                        -26085
+#define	KBrsrWimiWimErr	                        -26089
+#define	KBrsrWimiSessionNotSet	                -26090
+#define	KBrsrWimiCertNotFound                   -26091
+#define	KBrsrWimiKeyNotFound                    -26092
+#define	KBrsrWimiDuplicateCert	                -26093
+#define	KBrsrWtlsHandshakeFail	                -26102
+#define	KBrsrWtlsUnknowCertAuth	                -26110
+#define	KBrsrWtlsUcNotYetValid	                -26111
+#define	KBrsrWtlsUcExpired	                    -26112
+#define	KBrsrWtlsUnsupCert	                    -26114
+#define	KBrsrWtlsDecodeFail	                    -26116
+#define	KBrsrScriptCardNotInDeck                -26131
+#define	KBrsrScriptNoAccess	                    -26132
+#define	KBrsrScriptBadContent                   -26133
+#define	KBrsrScriptErrorUserExit                -26134
+#define	KBrsrScriptErrorUserAbort               -26135
+#define	KBrsrScriptErrorStackUnderflow	        -26136
+#define	KBrsrScriptErrorStackOverflow           -26137
+#define	KBrsrScriptFatalLibFuncError            -26138
+#define	KBrsrScriptInvalidFuncArgs	            -26139
+#define	KBrsrScriptVerificationFailed           -26140
+#define	KBrsrScriptExternalFunctionNotFound	    -26141
+#define	KBrsrScriptUnableToLoadCompilationUnit	-26142
+#define	KBrsrScriptAccessViolation	            -26143
+#define	KBrsrWmlbrowserCardNotInDeck            -26144
+#define	KBrsrWmlbrowserNoAccess	                -26145
+#define	KBrsrWmlbrowserBadContent               -26146
+#define	KBrsrWmlbrowserBadContentType           -26148
+#define	KBrsrWmlbrowserInputNonconformingToMask	-26149
+#define	KBrsrWmlbrowserOnPickEx	                -26150
+#define	KBrsrXhtmlBadContent                    -26151
+#define	KBrsrCryptoUserCancel                   -26152
+#define	KBrsrCryptoNoCert                       -26153
+#define	KBrsrUnsupportedFormCharset	            -26156
+#define	KBrsrScrproxyScrAbort                   -26163
+#define	KBrsrScrproxyScrBusy                    -26164
+#define	KBrsrScrproxyScrNotResponding           -26165
+#define	KBrsrWaeNavigationCancelled	            -26167
+#define	KBrsrConnCancelled	                    -26172
+#define	KBrsrConnFailed	                        -26173
+#define	KBrsrLmgrConstraintTooSmall	            -26189
+#define	KBrsrLmgrNotConstrained	                -26190
+#define	KBrsrLmgrFormatOverflow	                -26191
+#define	KBrsrLmgrSplitOk                        -26192
+#define	KBrsrLmgrNoSplit                        -26194
+#define	KBrsrLmgrNotClear                       -26196
+#define	KBrsrDomNoStringReturned                -26199
+#define	KBrsrDomNodeTypeErr	                    -26200
+#define	KBrsrDomNoValuePrefix                   -26201
+#define KBrsrWbxmlErrorBytecode                 -26202
+#define	KBrsrWbxmlErrorCharsetUnsupported       -26203
+#define	KBrsrHedNoCurrentHistEntry	            -26211
+#define	KBrsrHedNoPreviousHistEntry	            -26212
+#define	KBrsrHedNoNextHistEntry	                -26213
+#define	KBrsrHedContentDispatched               -26215
+#define	KBrsrTcpHostUnreachable	                -26223
+#define	KBrsrSavedPageFailed                    -26224
+#define	KBrsrRestartParsing                     -26225
+#define KBrsrMvcConverterNotFound               -26226
+#define KBrsrContinue							-26227
+#define KBrsrLastErrorCode		                -26999
+
+// HTTP status codes
+#define KBrsrHTTP100                            -25100
+#define KBrsrHTTP101                            -25101
+#define KBrsrHTTP102                            -25102
+#define KBrsrHTTP200                            -25200
+#define KBrsrHTTP201                            -25201
+#define KBrsrHTTP202                            -25202
+#define KBrsrHTTP203                            -25203
+#define KBrsrHTTP204                            -25204
+#define KBrsrHTTP205                            -25205
+#define KBrsrHTTP206                            -25206
+#define KBrsrHTTP300                            -25300
+#define KBrsrHTTP301                            -25301
+#define KBrsrHTTP302                            -25302
+#define KBrsrHTTP303                            -25303
+#define KBrsrHTTP304                            -25304
+#define KBrsrHTTP305                            -25305
+#define KBrsrHTTP400                            -25400
+#define KBrsrHTTP401                            -25401
+#define KBrsrHTTP402                            -25402
+#define KBrsrHTTP403                            -25403
+#define KBrsrHTTP404                            -25404
+#define KBrsrHTTP405                            -25405
+#define KBrsrHTTP406                            -25406
+#define KBrsrHTTP407                            -25407
+#define KBrsrHTTP408                            -25408
+#define KBrsrHTTP409                            -25409
+#define KBrsrHTTP410                            -25410
+#define KBrsrHTTP411                            -25411
+#define KBrsrHTTP412                            -25412
+#define KBrsrHTTP413                            -25413
+#define KBrsrHTTP414                            -25414
+#define KBrsrHTTP415                            -25415
+#define KBrsrHTTP500                            -25500
+#define KBrsrHTTP501                            -25501
+#define KBrsrHTTP502                            -25502
+#define KBrsrHTTP503                            -25503
+#define KBrsrHTTP504                            -25504
+#define KBrsrHTTP505                            -25505
+
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif  /* BRSR_STATUS_CODES_H */