serviceproviders/sapi_calendar/calendarservice/src/calendarimport.cpp
branchRCL_3
changeset 44 0b68a1b0c15e
parent 39 1aa6688bfd6b
child 45 a9c0808a1095
equal deleted inserted replaced
43:1790c2f1027c 44:0b68a1b0c15e
    22 #include <calentryview.h>
    22 #include <calentryview.h>
    23 #include <CalenImporter.h>
    23 #include <CalenImporter.h>
    24 #include <CalenInterimUtils2.h>
    24 #include <CalenInterimUtils2.h>
    25 #include <s32mem.h>
    25 #include <s32mem.h>
    26 #include <s32file.h>
    26 #include <s32file.h>
    27 #include <mmfcontrollerpluginresolver.h>
    27 
    28 //User Include
    28 //User Include
    29 #include "calendarheader.h"
    29 #include "calendarheader.h"
    30 #include "calendarconstants.h"
    30 #include "calendarconstants.h"
    31 #include "asyncreqobserver.h"
    31 #include "asyncreqobserver.h"
    32 #include "calendarimport.h"
    32 #include "calendarimport.h"
   145 // It sets the LUids and GUids in the aOutputLocalUidArray, this object is not the owner of aOutputLocalUidArray
   145 // It sets the LUids and GUids in the aOutputLocalUidArray, this object is not the owner of aOutputLocalUidArray
   146 // --------------------------------------------------------------------------------------------------------
   146 // --------------------------------------------------------------------------------------------------------
   147 //	
   147 //	
   148 void CCalendarImport::ImportFromStreamL(RReadStream& aStream,  RPointerArray<TUIDSet>& aOutputUIDArray )
   148 void CCalendarImport::ImportFromStreamL(RReadStream& aStream,  RPointerArray<TUIDSet>& aOutputUIDArray )
   149 	{
   149 	{
   150 	CleanupResetAndDestroyPushL(aOutputUIDArray);
       
   151 	RPointerArray<CCalEntry> outputCalEntryArray;
   150 	RPointerArray<CCalEntry> outputCalEntryArray;
   152 
   151 
   153 	CleanupStack::PushL( TCleanupItem(CleanupCCalEntryArray, &outputCalEntryArray) );
   152 	CleanupStack::PushL( TCleanupItem(CleanupCCalEntryArray, &outputCalEntryArray) );
   154 	
   153 	
   155 	if ( iFormat->CompareF(KCalFmtVCal) == 0 )
   154 	if ( iFormat->CompareF(KCalFmtVCal) == 0 )
   181 		
   180 		
   182 		CleanupStack::Pop( newUid );
   181 		CleanupStack::Pop( newUid );
   183 		}
   182 		}
   184 	
   183 	
   185 	CleanupStack::PopAndDestroy( &outputCalEntryArray );
   184 	CleanupStack::PopAndDestroy( &outputCalEntryArray );
   186 	CleanupStack::Pop(&aOutputUIDArray);
       
   187 	}
   185 	}
   188 	
   186 	
   189 
   187 
   190 
   188 
   191 // --------------------------------------------------------------------------------------------------------
   189 // --------------------------------------------------------------------------------------------------------