equal
deleted
inserted
replaced
18 |
18 |
19 #ifndef __NSMLAGENDADATAPROVIDER_H__ |
19 #ifndef __NSMLAGENDADATAPROVIDER_H__ |
20 #define __NSMLAGENDADATAPROVIDER_H__ |
20 #define __NSMLAGENDADATAPROVIDER_H__ |
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
|
23 #include <SmlDataFormat.h> |
23 #include "nsmlagendadatastore.h" |
24 #include "nsmlagendadatastore.h" |
24 #include <SmlDataFormat.h> |
|
25 |
25 |
26 // CONSTANTS |
26 // CONSTANTS |
27 _LIT( KNSmlDSAgendaDataStoreRsc_1_1_2,"z:NSMLAGENDADATASTORE_1_1_2.RSC" ); |
27 _LIT( KNSmlDSAgendaDataStoreRsc_1_1_2,"z:NSMLAGENDADATASTORE_1_1_2.RSC" ); |
28 _LIT( KNSmlDSAgendaDataStoreRsc_1_2,"z:NSMLAGENDADATASTORE_1_2.RSC" ); |
28 _LIT( KNSmlDSAgendaDataStoreRsc_1_2,"z:NSMLAGENDADATASTORE_1_2.RSC" ); |
29 |
29 |
131 |
131 |
132 /** |
132 /** |
133 * By default Symbian 2nd phase constructor is private. |
133 * By default Symbian 2nd phase constructor is private. |
134 */ |
134 */ |
135 void ConstructL(); |
135 void ConstructL(); |
136 |
|
137 /** |
|
138 * Returns data providers own supported features in a store format class. |
|
139 */ |
|
140 CSmlDataStoreFormat* DoOwnStoreFormatL(); |
|
141 |
136 |
142 private: |
137 private: |
143 // Agenda data store |
138 // Agenda data store |
144 CNSmlAgendaDataStore* iAgnDataStore; |
139 CNSmlAgendaDataStore* iAgnDataStore; |
145 // String ool |
|
146 RStringPool iStringPool; |
|
147 // Data store format |
140 // Data store format |
148 CSmlDataStoreFormat* iDSFormat; |
141 CSmlDataStoreFormat* iDSFormat; |
149 // A handle to a file server session |
|
150 RFs iSession; |
|
151 // Filter array |
142 // Filter array |
152 RPointerArray<CSyncMLFilter> iFilterArray; |
143 RPointerArray<CSyncMLFilter> iFilterArray; |
153 }; |
144 }; |
154 |
145 |
155 #endif // __NSMLAGENDADATAPROVIDER_H__ |
146 #endif // __NSMLAGENDADATAPROVIDER_H__ |