memspyui/ui/avkon/src/MemSpyViewThreadInfoItemHeap.cpp
changeset 35 98924d2efce9
parent 19 4b22a598b890
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    24 #include <memspy/engine/memspyengineobjectcontainer.h>
    24 #include <memspy/engine/memspyengineobjectcontainer.h>
    25 #include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
    25 #include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
    26 #include <memspy/engine/memspyengineobjectthreadinfocontainer.h>
    26 #include <memspy/engine/memspyengineobjectthreadinfocontainer.h>
    27 #include <memspy/engine/memspyenginehelperprocess.h>
    27 #include <memspy/engine/memspyenginehelperprocess.h>
    28 #include <memspy/engine/memspyenginehelperheap.h>
    28 #include <memspy/engine/memspyenginehelperheap.h>
       
    29 #include <memspysession.h>
    29 
    30 
    30 // User includes
    31 // User includes
    31 #include "MemSpyContainerObserver.h"
    32 #include "MemSpyContainerObserver.h"
    32 #include "MemSpyViewThreads.h"
    33 #include "MemSpyViewThreads.h"
    33 #include "MemSpyViewThreadInfoItemHeap.h"
    34 #include "MemSpyViewThreadInfoItemHeap.h"
       
    35 #include "MemSpyAppUi.h" 
    34 
    36 
    35 
    37 
    36 /*
    38 /*
    37 CMemSpyViewThreadInfoItemHeap::CMemSpyViewThreadInfoItemHeap( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer )
    39 CMemSpyViewThreadInfoItemHeap::CMemSpyViewThreadInfoItemHeap( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer )
    38 :   CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeHeap )
    40 :   CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeHeap )
    72     }
    74     }
    73 
    75 
    74 
    76 
    75 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapDataL()
    77 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapDataL()
    76     {
    78     {
    77     //iEngine.HelperHeap().OutputHeapDataUserL( Thread() ); //TODO
    79 	iMemSpySession.OutputThreadHeapDataL( ThreadId() );    
    78     }
    80     }
    79 
    81 
    80 
    82 
    81 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapCellListingL()
    83 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapCellListingL()
    82     {
    84     {
    83     //iEngine.HelperHeap().OutputCellListingUserL( Thread() ); //TODO
    85     iMemSpySession.OutputThreadCellListL( ThreadId() );
    84     }
    86     }
    85 
    87 
    86 
    88 
    87 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapInfoL()
    89 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapInfoL()
    88     {
    90     {
    89     //iEngine.HelperHeap().OutputHeapInfoUserL( Thread() ); //TODO
    91 	iMemSpySession.OutputHeapInfoUserL( ThreadId() );    
    90     }
    92     }
    91 
    93 
    92 
    94 
    93 void CMemSpyViewThreadInfoItemHeap::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane )
    95 void CMemSpyViewThreadInfoItemHeap::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane )
    94     {
    96     {