equal
deleted
inserted
replaced
173 { |
173 { |
174 TCFDataCollector::TTierDataCollectors& inMsg = |
174 TCFDataCollector::TTierDataCollectors& inMsg = |
175 message_cast<TCFDataCollector::TTierDataCollectors>(iContext.iMessage); |
175 message_cast<TCFDataCollector::TTierDataCollectors>(iContext.iMessage); |
176 |
176 |
177 RPointerArray<MDataCollector>* collrs = static_cast< RPointerArray<MDataCollector>*> (inMsg.iPtr); |
177 RPointerArray<MDataCollector>* collrs = static_cast< RPointerArray<MDataCollector>*> (inMsg.iPtr); |
178 CleanupStack::PushL(collrs); |
178 CleanupStack::PushL(collrs); // We take ownership of the collector array |
179 CleanupResetAndDestroyPushL(*collrs); |
179 CleanupResetAndDestroyPushL(*collrs); // Note that RPointerArray<> doesn't destroy contained items at destruction so this cleanup item is needed |
180 |
180 |
181 CTierNotificationActivity* act = static_cast<CTierNotificationActivity*>(iContext.iNodeActivity); |
181 CTierNotificationActivity* act = static_cast<CTierNotificationActivity*>(iContext.iNodeActivity); |
182 // my custom StartL (sets the activity going) |
182 // my custom StartL (sets the activity going) |
183 act->StartL( *collrs ); |
183 act->StartL( *collrs ); |
184 |
184 |