--- a/omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h Thu Aug 19 09:41:17 2010 +0300
+++ b/omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h Tue Aug 31 15:05:37 2010 +0300
@@ -20,8 +20,8 @@
#define __NSMLAGENDADATAPROVIDER_H__
// INCLUDES
+#include "nsmlagendadatastore.h"
#include <SmlDataFormat.h>
-#include "nsmlagendadatastore.h"
// CONSTANTS
_LIT( KNSmlDSAgendaDataStoreRsc_1_1_2,"z:NSMLAGENDADATASTORE_1_1_2.RSC" );
@@ -133,12 +133,21 @@
* By default Symbian 2nd phase constructor is private.
*/
void ConstructL();
+
+ /**
+ * Returns data providers own supported features in a store format class.
+ */
+ CSmlDataStoreFormat* DoOwnStoreFormatL();
private:
// Agenda data store
CNSmlAgendaDataStore* iAgnDataStore;
+ // String ool
+ RStringPool iStringPool;
// Data store format
CSmlDataStoreFormat* iDSFormat;
+ // A handle to a file server session
+ RFs iSession;
// Filter array
RPointerArray<CSyncMLFilter> iFilterArray;
};