57 void HandleCyclesResetL(); |
58 void HandleCyclesResetL(); |
58 void HandleCycleStartedL( const CMemSpyEngineHelperSysMemTrackerCycle& aCycle ); |
59 void HandleCycleStartedL( const CMemSpyEngineHelperSysMemTrackerCycle& aCycle ); |
59 void HandleCycleFinishedL( const CMemSpyEngineHelperSysMemTrackerCycle& aCycle ); |
60 void HandleCycleFinishedL( const CMemSpyEngineHelperSysMemTrackerCycle& aCycle ); |
60 |
61 |
61 private: // Internal methods |
62 private: // Internal methods |
62 TInt IndexByViewType( TMemSpyViewType aType ); |
63 TInt IndexByViewTypeL( TMemSpyViewType aType ); |
63 void SetConfigByModeL( TMemSpyEngineHelperSysMemTrackerConfig::TMemSpyEngineSysMemTrackerMode aMode, TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
64 void SetConfigByModeL( TMemSpyEngineHelperSysMemTrackerConfig::TMemSpyEngineSysMemTrackerMode aMode, TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
64 TInt AsyncStopTimerCallback(); |
65 TInt AsyncStopTimerCallback(); |
65 void GetSwmtConfig( TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
66 void GetSwmtConfigL( TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
66 void SetSwmtConfig( TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
67 void SetSwmtConfigL( TMemSpyEngineHelperSysMemTrackerConfig& aConfig ); |
67 |
68 void DumpNowL(); |
|
69 void StartSwmtTimerL(); |
|
70 |
68 private: // Enum |
71 private: // Enum |
69 enum TMemSpyViewHeapTrackingState |
72 enum TMemSpyViewHeapTrackingState |
70 { |
73 { |
71 EMemSpyViewHeapTrackingStateIdle = 0, |
74 EMemSpyViewHeapTrackingStateIdle = 0, |
72 EMemSpyViewHeapTrackingStateTimerOn, |
75 EMemSpyViewHeapTrackingStateTimerOn, |