equal
deleted
inserted
replaced
43 |
43 |
44 CMdEHarvesterSession::~CMdEHarvesterSession() |
44 CMdEHarvesterSession::~CMdEHarvesterSession() |
45 { |
45 { |
46 iHarvestingPrioritizationChunk.Close(); |
46 iHarvestingPrioritizationChunk.Close(); |
47 delete iHarvestingPrioritizationSerializationBuffer; |
47 delete iHarvestingPrioritizationSerializationBuffer; |
48 iHarvestingPrioritizationSerializationBuffer = NULL; |
|
49 } |
48 } |
50 |
49 |
51 void CMdEHarvesterSession::ConstructL() |
50 void CMdEHarvesterSession::ConstructL() |
52 { |
51 { |
53 } |
52 } |
111 { |
110 { |
112 return EFalse; |
111 return EFalse; |
113 } |
112 } |
114 |
113 |
115 // Note: CopyLC doesn't push anything to cleanup stack |
114 // Note: CopyLC doesn't push anything to cleanup stack |
116 TRAPD(err, uri->Des().CopyLC( aUri )); |
115 uri->Des().CopyLC( aUri ); |
117 |
116 |
118 if(err != KErrNone) |
|
119 { |
|
120 delete uri; |
|
121 uri = NULL; |
|
122 return EFalse; |
|
123 } |
|
124 |
|
125 const TBool ret = iSession->EngineSession().DoSetFileToPresent( |
117 const TBool ret = iSession->EngineSession().DoSetFileToPresent( |
126 aMediaId, *uri, aFileInfo ); |
118 aMediaId, *uri, aFileInfo ); |
127 |
119 |
128 delete uri; |
120 delete uri; |
129 uri = NULL; |
|
130 |
121 |
131 return ret; |
122 return ret; |
132 } |
123 } |
133 |
124 |
134 EXPORT_C void CMdEHarvesterSession::SetFilesToPresentL(TUint32 aMediaId, |
125 EXPORT_C void CMdEHarvesterSession::SetFilesToPresentL(TUint32 aMediaId, |
136 RArray<TFilePresentStates>& aResults) |
127 RArray<TFilePresentStates>& aResults) |
137 { |
128 { |
138 WRITELOG( "CMdEHarvesterSession::SetFilesToPresentL -- Start" ); |
129 WRITELOG( "CMdEHarvesterSession::SetFilesToPresentL -- Start" ); |
139 if( aUris.Count() != aFileInfos.Count() ) |
130 if( aUris.Count() != aFileInfos.Count() ) |
140 { |
131 { |
141 #ifdef _DEBUG |
|
142 WRITELOG2( "CMdEHarvesterSession::SetFilesToPresentL -- Leave (%d, %d)", |
132 WRITELOG2( "CMdEHarvesterSession::SetFilesToPresentL -- Leave (%d, %d)", |
143 aUris.Count(), aFileInfos.Count() ); |
133 aUris.Count(), aFileInfos.Count() ); |
144 #endif |
|
145 User::Leave( KErrArgument ); |
134 User::Leave( KErrArgument ); |
146 } |
135 } |
147 |
136 |
148 const TInt fileCount = aUris.Count(); |
137 const TInt fileCount = aUris.Count(); |
149 |
138 |