omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h
branchRCL_3
changeset 24 8e7494275d3a
parent 1 95fdac6ccb5c
child 25 4f0867e42d62
--- 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;
 	};