activityfw/activitydatabase/hsactivitydbserver/src/activityserver.cpp
changeset 97 1e962b12a8db
parent 93 82b66994846c
equal deleted inserted replaced
96:5d243a69bdda 97:1e962b12a8db
   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 }