--- 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.