activityfw/activitydatabase/hsactivitydbserver/src/activitysession.cpp
changeset 83 156f692b1687
parent 80 397d00875918
equal deleted inserted replaced
80:397d00875918 83:156f692b1687
    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 }