serviceproviders/sapi_landmarks/landmarksservice/inc/landmarkservice.h
changeset 26 5d0ec8b709be
parent 5 989d2f495d90
--- a/serviceproviders/sapi_landmarks/landmarksservice/inc/landmarkservice.h	Tue Nov 24 08:56:33 2009 +0200
+++ b/serviceproviders/sapi_landmarks/landmarksservice/inc/landmarkservice.h	Thu Dec 17 09:09:50 2009 +0200
@@ -116,6 +116,9 @@
 	IMPORT_C void ImportL( CPosLmItemIterator*& aIterator,
 			CPosLandmarkParser& aLandmarkParser,
 			const TDesC& aDatabaseUri = KNullDesC );
+	IMPORT_C void ImportL( TInt32 aTransactionId,
+			CPosLandmarkParser& aLandmarkParser,
+			const TDesC& aDatabaseUri = KNullDesC );
 
 	/**
 	 * ExportL.
@@ -128,6 +131,12 @@
 	IMPORT_C void ExportL( CPosLandmarkEncoder& aLandmarkEncoder,
 			const RArray<TPosLmItemId>& aLandmarkIdArray,
 			const TDesC& aDatabaseUri = KNullDesC ) const;
+	
+	IMPORT_C void ExportL( TInt32 aTransactionId,
+			CPosLandmarkEncoder& aLandmarkEncoder,
+			const RArray<TPosLmItemId>& aLandmarkIdArray,
+			const TDesC& aDestinationFile,
+			const TDesC& aDatabaseUri = KNullDesC ) const;
 
 	/**
 	 * GetListL.
@@ -174,6 +183,8 @@
 	IMPORT_C TPosLmItemId AddItemL( CPosLandmark& aLandmark,
 			const TDesC& aDatabaseUri = KNullDesC );
 
+	IMPORT_C void AddItemL(TInt32 aTransactionId, CPosLandmark& aLandmark,
+			const TDesC& aDatabaseUri = KNullDesC);
 	/**
 	 * AddItemL.
 	 * Adds a new Landmark category to the given database.
@@ -184,6 +195,9 @@
 	IMPORT_C TPosLmItemId AddItemL( CPosLandmarkCategory& aCategory,
 			const TDesC& aDatabaseUri = KNullDesC );
 
+	IMPORT_C void AddItemL(TInt32 aTransactionId,
+			CPosLandmarkCategory& aCategory, const TDesC& aDatabaseUri =
+					KNullDesC);
 	/**
 	 * AddItemL.
 	 * Adds a new database to terminal.
@@ -201,6 +215,9 @@
 	IMPORT_C void UpdateItemL( const CPosLandmark& aLandmark,
 			const TDesC& aDatabaseUri = KNullDesC );
 
+	IMPORT_C void UpdateItemL(TInt32 aTransactionId,
+			const CPosLandmark& aLandmark, const TDesC& aDatabaseUri =
+					KNullDesC);
 	/**
 	 * UpdateItemL.
 	 * Updates an existing Landmark category in the given database.
@@ -211,6 +228,9 @@
 	IMPORT_C void UpdateItemL( const CPosLandmarkCategory& aCategory,
 			const TDesC& aDatabaseUri = KNullDesC );
 
+	IMPORT_C void UpdateItemL(TInt32 aTransactionId,
+			const CPosLandmarkCategory& aCategory, const TDesC& aDatabaseUri =
+					KNullDesC);
 	/**
 	 * UpdateItemL.
 	 * Updates existing Database Information.
@@ -253,6 +273,8 @@
 	IMPORT_C void RemoveItemL( TPosLmItemId aItemId, TPosItem aItemIsLandmark,
 			const TDesC& aDatabaseUri = KNullDesC );
 
+	IMPORT_C void RemoveItemL(TInt32 aTransactionId, TPosLmItemId aItemId,
+			TPosItem aItemIsLandmark, const TDesC& aDatabaseUri = KNullDesC);
 	/**
 	 * RemoveItemL.
 	 * Removes the given database.
@@ -278,6 +300,9 @@
 	IMPORT_C void LinkCategoryToLandmarksL( TPosLmItemId aCategoryId,
 			RArray< TPosLmItemId >& aLandmarkIdArray,
 			const TDesC& aDatabaseUri = KNullDesC );
+	IMPORT_C void LinkCategoryToLandmarksL(TInt32 aTransactionId,
+			TPosLmItemId aCategoryId, RArray<TPosLmItemId>& aLandmarkIdArray,
+			const TDesC& aDatabaseUri = KNullDesC);
 
 	/**
 	 * UnlinkCategoryToLandmarksL.
@@ -290,6 +315,9 @@
 	IMPORT_C void UnlinkCategoryToLandmarksL( TPosLmItemId aCategoryId,
 			RArray< TPosLmItemId >& aLandmarkIdArray,
 			const TDesC& aDatabaseUri = KNullDesC );
+	IMPORT_C void UnlinkCategoryToLandmarksL(TInt32 aTransactionId,
+			TPosLmItemId aCategoryId, RArray<TPosLmItemId>& aLandmarkIdArray,
+			const TDesC& aDatabaseUri = KNullDesC );
 
 	/**
 	 * RegisterObserver.