activityfw/activitydatabase/hsactivitydbserver/src/activityserver.cpp
changeset 83 156f692b1687
parent 73 4bc7b118b3df
equal deleted inserted replaced
80:397d00875918 83:156f692b1687
   112 //
   112 //
   113 const RPointerArray<CActivityTask>& CActivityServer::StorageData() const
   113 const RPointerArray<CActivityTask>& CActivityServer::StorageData() const
   114 {
   114 {
   115     return mObservers;
   115     return mObservers;
   116 }
   116 }
       
   117 
       
   118 // -----------------------------------------------------------------------------
       
   119 //
       
   120 // -----------------------------------------------------------------------------
       
   121 //
       
   122 void CActivityServer::RemoveNotValidTasks(const CSession2* session)
       
   123 {
       
   124 	for (TInt i=mObservers.Count()-1; i>=0; --i) {
       
   125 		if( mObservers[i]->IsSessionTask(session) ) {
       
   126 			delete mObservers[i];
       
   127 			mObservers.Remove(i);
       
   128 		}
       
   129 	}
       
   130 }