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 |