--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/syncmlfw/ds/hostserver/dshostclient/inc/nsmldshostconstants.h Thu Dec 17 09:07:52 2009 +0200
@@ -0,0 +1,129 @@
+/*
+* Copyright (c) 2005 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: Constants for DS Loader Framework
+*
+*/
+
+
+#ifndef __NSMLDSHOSTCONSTANTS_H__
+#define __NSMLDSHOSTCONSTANTS_H__
+
+//#define __HOST_SERVER_MTEST__
+
+//------------------------------------------------
+// Constants
+//------------------------------------------------
+_LIT( KNSmlDSHostServer1Name, "dshostserver1" );
+_LIT( KNSmlDSHostServer2Name, "dshostserver2" );
+
+_LIT( KNSmlDSHostServer1Exe, "Z:nsmldshostserver1.exe" );
+_LIT( KNSmlDSHostServer2Exe, "Z:nsmldshostserver2.exe" );
+
+const TInt KNSmlDSHostServerVersionMajor = 1;
+const TInt KNSmlDSHostServerVersionMinor = 0;
+const TInt KNSmlDSHostServerVersionBuild = 0;
+
+const TInt KNSmlDSHostChunkMinSize = 1024;
+const TInt KNSmlDSHostChunkMaxSize = 786432;
+
+// ------------------------------------------------------------------------------------------------
+// TNSmlDSHostServerErrors
+// ------------------------------------------------------------------------------------------------
+enum TNSmlDSHostServerErrors
+ {
+ ENSmlDSHostServerErrNone,
+ ENSmlDSHostServerErrDPNotCreated,
+ ENSmlDSHostServerErrDSNotOpened,
+ ENSmlDSHostServerErrAsynchCallOutstanding
+ };
+// ------------------------------------------------------------------------------------------------
+// enum TNSmlHostServers
+// ------------------------------------------------------------------------------------------------
+enum TNSmlHostServers
+ {
+ ENSmlHostServer1,
+ ENSmlHostServer2,
+ //additional servers here.
+ ENSmlHostServerEnd
+ };
+
+// ------------------------------------------------------------------------------------------------
+// enum TNSmlHostOperationCodes
+// ------------------------------------------------------------------------------------------------
+enum TNSmlHostOperationCodes
+ {
+ ENSmlDPOpen = 1,
+ ENSmlDPOpenExcept,
+ ENSmlHandleChunk,
+ ENSmlHandleStringPool,
+ ENSmlDPInformation,
+ ENSmlDPSupportsOperation,
+ ENSmlDPStoreFormat,
+ ENSmlDPlListStores,
+ ENSmlDPDefaultStore,
+ ENSmlDSOpen,
+ ENSmlDSCancelRequest,
+ ENSmlServerFilters,
+ ENSmlCheckSupportedServerFilters,
+ ENSmlUpdateServerFilters,
+ ENSmlFilters,
+ ENSmlRecordQuery,
+ ENSmlFieldQuery,
+ ENSmlDSBeginTransaction,
+ ENSmlDSCommitTransaction,
+ ENSmlDSRevertTransaction,
+ ENSmlDSBeginBatch,
+ ENSmlDSCommitBatch,
+ ENSmlDSCancelBatch,
+ ENSmlDSSetDataStoreFormat,
+ ENSmlDSRemoteMaxObjSize,
+ ENSmlMaxObjSize,
+ ENSmlItemOpen,
+ ENSmlItemCreate,
+ ENSmlItemReplace,
+ ENSmlItemRead,
+ ENSmlItemWrite,
+ ENSmlItemCommit,
+ ENSmlItemClose,
+ ENSmlItemMove,
+ ENSmlItemDelete,
+ ENSmlItemSoftDelete,
+ ENSmlItemDeleteAll,
+ ENSmlDSSyncHistory,
+ ENSmlDSItemsAdded,
+ ENSmlDSItemsDeleted,
+ ENSmlDSItemsSofDeleted,
+ ENSmlDSItemsModified,
+ ENSmlDSItemsMoved,
+ ENSmlDSItemsAll,
+ ENSmlDSResetChangeInfo,
+ ENSmlDSCommitChanges,
+ ENSmlDSCommitAllChanges,
+ ENSmlDSUpdateServerId
+ };
+
+// ------------------------------------------------------------------------------------------------
+// enum TNSmlHostMode
+// ------------------------------------------------------------------------------------------------
+enum TNSmlHostMode
+ {
+ ENSmlNormalMode = 1,
+ ENSmlBatchMode,
+ ENSmlTransactionMode
+ };
+
+#endif // __NSMLDSHOSTCONSTANTS_H__
+
+//End of File
+