apengine/apeng/src/apnetworkitemlist.cpp
changeset 66 ed07dcc72692
parent 0 5a93021fdf25
equal deleted inserted replaced
64:84c6623982f6 66:ed07dcc72692
    38 // ---------------------------------------------------------
    38 // ---------------------------------------------------------
    39 //
    39 //
    40 EXPORT_C CApNetworkItemList::CApNetworkItemList()
    40 EXPORT_C CApNetworkItemList::CApNetworkItemList()
    41 : CArrayPtrFlat<CApNetworkItem>( KGranularity )
    41 : CArrayPtrFlat<CApNetworkItem>( KGranularity )
    42     {
    42     {
    43     CLOG( ( ENetworks, 0, _L( "<-> CApNetworkItem::CApNetworkItemList" ) ) );
       
    44     }
    43     }
    45 
    44 
    46 // Destructor
    45 // Destructor
    47 // ---------------------------------------------------------
    46 // ---------------------------------------------------------
    48 // CApNetworkItemList::~CApNetworkItemList
    47 // CApNetworkItemList::~CApNetworkItemList
    49 // ---------------------------------------------------------
    48 // ---------------------------------------------------------
    50 //
    49 //
    51 EXPORT_C CApNetworkItemList::~CApNetworkItemList()
    50 EXPORT_C CApNetworkItemList::~CApNetworkItemList()
    52     {
    51     {
    53     CLOG( ( ENetworks, 0, _L( "-> CApNetworkItem::~CApNetworkItemList" ) ) );
       
    54 
       
    55     ResetAndDestroy();
       
    56 
       
    57     CLOG( ( ENetworks, 1, _L( "<- CApNetworkItem::~CApNetworkItemList" ) ) );
       
    58     }
    52     }
    59 
    53 
    60 
    54 
    61 // ---------------------------------------------------------
    55 // ---------------------------------------------------------
    62 // CApNetworkItemList::ItemForUid
    56 // CApNetworkItemList::ItemForUid
    63 // ---------------------------------------------------------
    57 // ---------------------------------------------------------
    64 //
    58 //
    65 EXPORT_C const CApNetworkItem* CApNetworkItemList::ItemForUid
    59 EXPORT_C const CApNetworkItem* CApNetworkItemList::ItemForUid
    66 ( TUint32 aUid ) const
    60 ( TUint32 aUid ) const
    67     {
    61     {
    68     CLOG( ( ENetworks, 0, _L( "-> CApNetworkItem::ItemForUid" ) ) );
       
    69 
       
    70     TInt i;
       
    71     TInt count = Count();
       
    72     for ( i = 0; i < count; i++ )
       
    73         {
       
    74         if ( At( i )->Uid() == aUid )
       
    75             {
       
    76             return At( i );
       
    77             }
       
    78         }
       
    79 
       
    80     CLOG( ( ENetworks, 1, _L( "<- CApNetworkItem::ItemForUid" ) ) );
       
    81     return NULL;
    62     return NULL;
    82     }
    63     }
    83 
    64 
    84 //  End of File
    65 //  End of File