memspy/Engine/Source/Helpers/MemSpyEngineHelperKernelContainers.cpp
changeset 17 67c6ff54ec25
parent 0 a03f92240627
child 22 a009639409f5
equal deleted inserted replaced
15:ccab7f1f8266 17:67c6ff54ec25
    74 
    74 
    75 EXPORT_C CMemSpyEngineGenericKernelObjectContainer* CMemSpyEngineHelperKernelContainers::ObjectsAllL()
    75 EXPORT_C CMemSpyEngineGenericKernelObjectContainer* CMemSpyEngineHelperKernelContainers::ObjectsAllL()
    76     {
    76     {
    77     CMemSpyEngineGenericKernelObjectContainer* container = CMemSpyEngineGenericKernelObjectContainer::NewLC();
    77     CMemSpyEngineGenericKernelObjectContainer* container = CMemSpyEngineGenericKernelObjectContainer::NewLC();
    78     //
    78     //
    79     for( TInt i=EMemSpyDriverContainerTypeFirst; i<=EMemSpyDriverContainerTypeLast; i++ )
    79     for( TInt i=EMemSpyDriverContainerTypeFirst; i<=EMemSpyDriverContainerTypeChunk; i++ ) //EMemSpyDriverContainerTypeLast
    80         {
    80         {
    81         const TMemSpyDriverContainerType type = static_cast< TMemSpyDriverContainerType >( i );
    81         const TMemSpyDriverContainerType type = static_cast< TMemSpyDriverContainerType >( i );
    82         //
    82         //
    83         CMemSpyEngineGenericKernelObjectList* list = CMemSpyEngineGenericKernelObjectList::NewLC( type, iEngine );
    83         CMemSpyEngineGenericKernelObjectList* list = CMemSpyEngineGenericKernelObjectList::NewLC( type, iEngine );
    84         AddObjectsFromContainerL( *list, type );
    84         AddObjectsFromContainerL( *list, type );
   245 
   245 
   246 EXPORT_C TMemSpyDriverContainerType CMemSpyEngineGenericKernelObjectList::Type() const
   246 EXPORT_C TMemSpyDriverContainerType CMemSpyEngineGenericKernelObjectList::Type() const
   247     {
   247     {
   248     return iType;
   248     return iType;
   249     }
   249     }
       
   250 
       
   251 EXPORT_C TInt CMemSpyEngineGenericKernelObjectList::Size() const
       
   252     {
       
   253     return iSize;
       
   254     }
       
   255 
       
   256 EXPORT_C TInt CMemSpyEngineGenericKernelObjectList::ItemsCount() const
       
   257 	{
       
   258 	return iItems.Count();
       
   259 	}
   250     
   260     
   251 
   261 
   252 EXPORT_C TPtrC CMemSpyEngineGenericKernelObjectList::TypeAsString( TMemSpyDriverContainerType aType )
   262 EXPORT_C TPtrC CMemSpyEngineGenericKernelObjectList::TypeAsString( TMemSpyDriverContainerType aType )
   253     {
   263     {
   254     _LIT( KTypeUnknown, "Unknown Type" );
   264     _LIT( KTypeUnknown, "Unknown Type" );
   390 void CMemSpyEngineGenericKernelObjectList::AddItemL( const TMemSpyDriverHandleInfoGeneric& aItem )
   400 void CMemSpyEngineGenericKernelObjectList::AddItemL( const TMemSpyDriverHandleInfoGeneric& aItem )
   391     {
   401     {
   392     AddItemL( aItem.iHandle );
   402     AddItemL( aItem.iHandle );
   393     iItems.AppendL( aItem );
   403     iItems.AppendL( aItem );
   394     //
   404     //
   395     UpdateNameL();
   405     //UpdateNameL();
   396     }
   406     }
   397 
   407 
   398 
   408 
   399 void CMemSpyEngineGenericKernelObjectList::UpdateNameL()
   409 void CMemSpyEngineGenericKernelObjectList::UpdateNameL()
   400     {
   410     {