omads/omadsextensions/adapters/agenda/inc/nsmlagendadatastore.h
branchRCL_3
changeset 23 2bb96f4ecad8
parent 1 95fdac6ccb5c
child 24 8e7494275d3a
equal deleted inserted replaced
22:8d171aa39c3f 23:2bb96f4ecad8
    47 const TInt KNSmlAgendaLargeArraySize       = 128;
    47 const TInt KNSmlAgendaLargeArraySize       = 128;
    48 const TInt KNSmlAgendaOwnMaxObjectSize     = 1048576;
    48 const TInt KNSmlAgendaOwnMaxObjectSize     = 1048576;
    49 const TInt KNSmlCompactAfterChanges        = 30;
    49 const TInt KNSmlCompactAfterChanges        = 30;
    50 const TInt KNSmlDefaultStoreNameMaxSize    = 256;
    50 const TInt KNSmlDefaultStoreNameMaxSize    = 256;
    51 const TInt KNSmlItemDataExpandSize         = 1024;
    51 const TInt KNSmlItemDataExpandSize         = 1024;
       
    52 const TInt KDbPersonal                     = 100000;
       
    53 const TUid KRepositoryId                   = { 0x2000CF7E };   
       
    54 const TInt KNsmlDsOrphanEvent              = 0xB ;
    52 const TUint KNSmlAgendaAdapterUid    	   = 0x101F6DDD;
    55 const TUint KNSmlAgendaAdapterUid    	   = 0x101F6DDD;
    53 const TUint KNSmlAgendaAdapterStreamUid    = 0x101F6DDD+0x10009d8d;
    56 const TUint KNSmlAgendaAdapterStreamUid    = 0x101F6DDD+0x10009d8d;
    54 _LIT( KNSmlDriveC, "C" );
    57 _LIT( KNSmlDriveC, "C" );
    55 _LIT( KNSmlAgendaStoreNameForDefaultDB, "Calendar" );
    58 _LIT( KNSmlAgendaStoreNameForDefaultDB, "Calendar" );
    56 _LIT( KNSmlAgendaFileNameForDefaultDB, "c:calendar" );
    59 _LIT( KNSmlAgendaFileNameForDefaultDB, "c:calendar" );
   676 		RPointerArray<CNSmlAgendaAdapterHandler>  iAgendaPluginAdapters;  
   679 		RPointerArray<CNSmlAgendaAdapterHandler>  iAgendaPluginAdapters;  
   677 		// Agenda Adapter Handler Instance
   680 		// Agenda Adapter Handler Instance
   678         CNSmlAgendaAdapterHandler* iAgendaAdapterHandler;
   681         CNSmlAgendaAdapterHandler* iAgendaAdapterHandler;
   679         // SyncRelationship instance
   682         // SyncRelationship instance
   680         CNSmlAgendaAdapterLog* iAgendaAdapterLog;
   683         CNSmlAgendaAdapterLog* iAgendaAdapterLog;
       
   684         // Flag indicating a Orphan Event
       
   685         TBool iOrphanEvent;
   681 	};
   686 	};
   682 
   687 
   683 // ----------------------------------------------------------------------------
   688 // ----------------------------------------------------------------------------
   684 // CNSmlAgendaDataStoreUtil provides services to cope with maintaining calendar 
   689 // CNSmlAgendaDataStoreUtil provides services to cope with maintaining calendar 
   685 // API's used for database access
   690 // API's used for database access