perfsrv/memspy/Engine/Source/ThreadAndProcess/MemSpyEngineObjectThreadInfoObjects.cpp
changeset 62 1c2bb2fc7c87
parent 51 98307c651589
equal deleted inserted replaced
56:aa2539c91954 62:1c2bb2fc7c87
  3081         }
  3081         }
  3082     }
  3082     }
  3083 
  3083 
  3084 
  3084 
  3085 void CMemSpyThreadInfoMemoryTrackingStatisticsCurrent::ConstructL()
  3085 void CMemSpyThreadInfoMemoryTrackingStatisticsCurrent::ConstructL()
  3086     {
  3086     {    
  3087     CMemSpyEngine& engine = Container().Thread().Process().Engine();
       
  3088     //
       
  3089     if  ( iTracker )
  3087     if  ( iTracker )
  3090         {
  3088         {
  3091         iTracker->RemoveObserver( *this );
  3089         iTracker->RemoveObserver( *this );
  3092         }
  3090         }
  3093     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );
  3091     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );
  3212     }
  3210     }
  3213 
  3211 
  3214 
  3212 
  3215 void CMemSpyThreadInfoMemoryTrackingStatisticsPeak::ConstructL()
  3213 void CMemSpyThreadInfoMemoryTrackingStatisticsPeak::ConstructL()
  3216     {
  3214     {
  3217     CMemSpyEngine& engine = Container().Thread().Process().Engine();
       
  3218     //
       
  3219     if  ( iTracker )
  3215     if  ( iTracker )
  3220         {
  3216         {
  3221         iTracker->RemoveObserver( *this );
  3217         iTracker->RemoveObserver( *this );
  3222         }
  3218         }
  3223     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );
  3219     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );
  3339     }
  3335     }
  3340 
  3336 
  3341 
  3337 
  3342 void CMemSpyThreadInfoMemoryTrackingStatisticsHWM::ConstructL()
  3338 void CMemSpyThreadInfoMemoryTrackingStatisticsHWM::ConstructL()
  3343     {
  3339     {
  3344     CMemSpyEngine& engine = Container().Thread().Process().Engine();
       
  3345     //
       
  3346     if  ( iTracker )
  3340     if  ( iTracker )
  3347         {
  3341         {
  3348         iTracker->RemoveObserver( *this );
  3342         iTracker->RemoveObserver( *this );
  3349         }
  3343         }
  3350     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );
  3344     iTracker = &Container().Engine().HelperProcess().TrackerL( Container().Thread().Process() );