diff -r 000000000000 -r 62f9d29f7211 webservices/inc/webservices.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webservices/inc/webservices.hrh Thu Jan 07 16:19:19 2010 +0200 @@ -0,0 +1,187 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "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: +* +*/ + + +#ifndef WEBSERVICES_VARIANT_HRH +#define WEBSERVICES_VARIANT_HRH + +#include + +// Disable UHEAP mark start / end in (ws)sen.exe process main thread(!): +#ifndef _DEBUG +MACRO _RD_SEN_DO_NOT_USE_UHEAP_MARKING + #if !defined( _RD_SEN_DO_NOT_USE_UHEAP_MARKING ) + #define _RD_SEN_DO_NOT_USE_UHEAP_MARKING 1 + #endif +#endif + + + +#if !defined( WINS ) +macro RD_SEN_ENABLE_USE_OF_WSD_IN_SC_FOR_HW_TARGET + #if !defined ( RD_SEN_ENABLE_USE_OF_WSD_IN_SC_FOR_ARMV5_TARGET ) + #define RD_SEN_ENABLE_USE_OF_WSD_IN_SC_FOR_ARMV5_TARGET 1 + #endif +#endif + +macro RD_SEN_SC_MSG_DISPATCHER_ENABLED + #if !defined ( RD_SEN_SC_MSG_DISPATCHER_ENABLED ) + #define RD_SEN_SC_MSG_DISPATCHER_ENABLED 1 +#endif + +//macro RD_SEN_SC_PROXY_ENABLED_BY_DEFAULT +//#if !defined ( RD_SEN_SC_PROXY_ENABLED_BY_DEFAULT ) +// #define RD_SEN_SC_PROXY_ENABLED_BY_DEFAULT 1 +//#endif +//macro RD_SEN_USE_PUBSUB_FOR_OUTGOING_FILE_PROGRESS +//#if !defined ( RD_SEN_USE_PUBSUB_FOR_OUTGOING_FILE_PROGRESS ) +// #define RD_SEN_USE_PUBSUB_FOR_OUTGOING_FILE_PROGRESS 1 +//#endif +#if defined ( RD_SEN_USE_PUBSUB_FOR_OUTGOING_FILE_PROGRESS ) +macro RD_SEN_USE_CONNAGENT_FOR_SOAP_PROGRESS + #if !defined ( RD_SEN_USE_CONNAGENT_FOR_SOAP_PROGRESS ) + #define RD_SEN_USE_CONNAGENT_FOR_SOAP_PROGRESS 1 + #endif +#endif // + +macro RD_SEN_DISABLE_TRANSFER_PROGRESS_FOR_HC +#if !defined ( RD_SEN_DISABLE_TRANSFER_PROGRESS_FOR_HC ) + #define RD_SEN_DISABLE_TRANSFER_PROGRESS_FOR_HC 1 +#endif + +/* +macro RD_SEN_FORCE_LIBXML_SAX_PLUGIN_MIMETYPE +#if !defined ( RD_SEN_FORCE_LIBXML_SAX_PLUGIN_MIMETYPE ) + #define RD_SEN_FORCE_LIBXML_SAX_PLUGIN_MIMETYPE 1 +#endif +*/ +/* +macro RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES +#if !defined ( RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES ) + #define RD_SEN_BACKPORT_CHANGE_FOR_LIBXML2_UIDS_AND_WSSTAR_IMAGE_NAME_PREFIXES 1 +#endif +*/ +//macro RD_SEN_DISABLE_TRANSPORT_STATUS_CODE_CALLBACK +//#if !defined ( RD_SEN_DISABLE_TRANSPORT_STATUS_CODE_CALLBACK ) +// #define RD_SEN_DISABLE_TRANSPORT_STATUS_CODE_CALLBACK 1 +//#endif + +// By defult should be turned off for platform release. For automated testing just enable this flag +macro RD_SEN_DISABLE_USER_PERMISSION_DIALOGS +#if !defined ( RD_SEN_DISABLE_USER_PERMISSION_DIALOGS ) + #define RD_SEN_DISABLE_USER_PERMISSION_DIALOGS 1 +#endif + +//macro RD_SEN_USE_NEW_SYSTEM_INCLUDE_DIR_FOR_WSSTAR_XML_ENG +//#if !defined ( RD_SEN_USE_NEW_SYSTEM_INCLUDE_DIR_FOR_WSSTAR_XML_ENG ) +// #define RD_SEN_USE_NEW_SYSTEM_INCLUDE_DIR_FOR_WSSTAR_XML_ENG 1 +//#endif + +/* +macro RD_SEN_COMPILE_SIS_PACKAGE_FILES +#if !defined ( RD_SEN_COMPILE_SIS_PACKAGE_FILES ) + #define RD_SEN_COMPILE_SIS_PACKAGE_FILES 1 +#endif +*/ +// ------------------------------------- +// --- WS-* dedicated MACROS *START* --- +// ------------------------------------- + +// IF BELOW "do not prompt authinfo" MACRO IS DEFINED: attribute has to exist, otherwise logic defaults to: DO NOT PROMPT +//MACRO _RD_SEN_WS_STAR_DO_NOT_PROMPT_AUTHINFO_BY_DEFAULT +//#if !defined ( _RD_SEN_WS_STAR_DO_NOT_PROMPT_AUTHINFO_BY_DEFAULT ) +// #define _RD_SEN_WS_STAR_DO_NOT_PROMPT_AUTHINFO_BY_DEFAULT 1 +//#endif +// ELSE: even when attribute does NOT exist, or when it does and has any other value but "false", default to: PROMPT + +//MACRO RD_SEN_WS_STAR_DISABLE_POLICY_HTTP_GET +//#if !defined( RD_SEN_WS_STAR_DISABLE_POLICY_HTTP_GET ) +// #define RD_SEN_WS_STAR_DISABLE_POLICY_HTTP_GET 1 +//#endif + +MACRO RD_SEN_WS_STAR_DISABLE_DICTIONARY_FETCHING +#if !defined( RD_SEN_WS_STAR_DISABLE_DICTIONARY_FETCHING ) + #define RD_SEN_WS_STAR_DISABLE_DICTIONARY_FETCHING 1 +#endif + +// **** RD_SEN_WS_STAR__WBXML -- START -- +// * Comment OUT these lines IF NOT USING WBXML Compression(!) +//MACRO RD_SEN_WS_STAR__WBXML +//#if !defined( RD_SEN_WS_STAR__WBXML ) +// #define RD_SEN_WS_STAR__WBXML 1 +//#endif +// **** RD_SEN_WS_STAR__WBXML -- END -- + + +// **** RD_SEN_VTCP_SUPPORT -- START -- +// * Comment OUT these lines IF NOT USING VTCP +MACRO RD_SEN_VTCP_SUPPORT +#if !defined(RD_SEN_VTCP_SUPPORT ) + #define RD_SEN_VTCP_SUPPORT 1 +#endif + +// * Comment OUT these lines IF NOT USING VTCP +MACRO RD_SEN_ENABLE_VTCP_BY_TRANSPORTPROPERTIES +#if !defined(RD_SEN_ENABLE_VTCP_BY_TRANSPORTPROPERTIES ) + #define RD_SEN_ENABLE_VTCP_BY_TRANSPORTPROPERTIES 1 +#endif + +//**** RD_SEN_VTCP_SUPPORT -- END -- + +// ----------------------------------- +// --- WS-* dedicated MACROS *END* --- +// ----------------------------------- + + + + +// For Enabling ALR Feature in 3.2 and above SDK +//Note: Must Disable for other SDK +//macro __ENABLE_ALR__ +//#if !defined ( __ENABLE_ALR__ ) +// #define __ENABLE_ALR__ 1 +//#endif + + +//macro __TEST_RETRY_TTL //LongLived Retry logic +//#if !defined ( __TEST_RETRY_TTL ) +// #define __TEST_RETRY_TTL +//#endif +/* +//To build vtcp and vtcp channel transport plugin +macro __BUILD_VTCP_ +#if !defined ( __BUILD_VTCP_ ) + #define __BUILD_VTCP_ +#endif +*/ + +// To Encrypt/Decrypt the password +// This macro will be enabled once adaptation API exposed to MW +//macro __CRYPTO_HW__ +//#if !defined ( __CRYPTO_HW__ ) +// #define __CRYPTO_HW__ 1 +//#endif + +//By default this macro will be enabled for TB 9.2 and more. +//It has to be disabled for other platforms +macro __SINGLE_CLICK_CONNECTIVITY_ENABLED__ +#if !defined ( __SINGLE_CLICK_CONNECTIVITY_ENABLED__ ) + #define __SINGLE_CLICK_CONNECTIVITY_ENABLED__ 1 +#endif + + +#endif//WEBSERVICES_VARIANT_HRH \ No newline at end of file