--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/webengine/wmlengine/src/utils/include/BrsrStatusCodes.h Wed Sep 01 12:28:30 2010 +0100
@@ -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 */