diff -r a3a1ae9acec6 -r da5135c61bad meetingrequest/mrutils/inc/cesmrutils.h --- a/meetingrequest/mrutils/inc/cesmrutils.h Mon Mar 15 12:39:10 2010 +0200 +++ b/meetingrequest/mrutils/inc/cesmrutils.h Wed Mar 31 21:08:33 2010 +0300 @@ -21,14 +21,15 @@ // INCLUDE FILES #include -#include +#include +#include "esmrdef.h" // FORWARD DECLARATIONS class CCalEntry; class CMRMailboxUtils; class CESMRCalDbMgr; class CESMRPolicyManager; -class CESMREntryProcessor; +class CMREntryProcessor; class MESMRTaskFactory; class MESMRTaskExtension; @@ -53,6 +54,15 @@ */ IMPORT_C ~CESMRUtils(); +public: // Interface + + /** + * Creates extensions for specified entry type + */ + IMPORT_C void CreateExtensionsL( + TESMRCalendarEventType aEntryType ); + + public: // Interface is copied from CMRUtils.h /** * Deletes given aEntries from the database and possibly allows @@ -125,7 +135,7 @@ /// Own: ESMR policy manager CESMRPolicyManager* iPolicyManager; /// Own: MR Entry processor - CESMREntryProcessor* iEntryProcessor; + CMREntryProcessor* iEntryProcessor; /// Own: ES MR Task factory MESMRTaskFactory* iTaskFactory; /// Own: ES MR Task extension