activityfw/activitydatabase/hsactivitydbserver/src/activitysession.cpp
changeset 97 1e962b12a8db
parent 94 dbb8300717f7
equal deleted inserted replaced
96:5d243a69bdda 97:1e962b12a8db
    46 //
    46 //
    47 // -----------------------------------------------------------------------------
    47 // -----------------------------------------------------------------------------
    48 //
    48 //
    49 CActivitySession::~CActivitySession()
    49 CActivitySession::~CActivitySession()
    50 {
    50 {
    51     mRunningTasks.ResetAndDestroy();
    51 	RemoveNotValidTasks(this);
    52 }
    52 }
    53 
    53 
    54 // -----------------------------------------------------------------------------
    54 // -----------------------------------------------------------------------------
    55 //
    55 //
    56 // -----------------------------------------------------------------------------
    56 // -----------------------------------------------------------------------------
   148 //
   148 //
   149 const RPointerArray<CActivityTask>& CActivitySession::StorageData() const
   149 const RPointerArray<CActivityTask>& CActivitySession::StorageData() const
   150 {
   150 {
   151     return mRunningTasks;
   151     return mRunningTasks;
   152 }
   152 }
       
   153 
       
   154 // -----------------------------------------------------------------------------
       
   155 //
       
   156 // -----------------------------------------------------------------------------
       
   157 //
       
   158 void CActivitySession::RemoveNotValidTasks(const CSession2* session)
       
   159 {
       
   160     mRunningTasks.ResetAndDestroy();
       
   161     mTasksStorage.RemoveNotValidTasks(this);
       
   162 }