00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef CAPNETWORKS_H
00023 #define CAPNETWORKS_H
00024
00025
00026 #warning This header file has been deprecated. Will be removed in one of the next SDK releases.
00027
00028
00029
00030 #include <commdb.h>
00031 #include <ApEngineVer.h>
00032 #include <ApEngineConsts.h>
00033
00034
00035 class CApNetworkItem;
00036 class CApNetworkItemList;
00037
00038
00039
00044 NONSHARABLE_CLASS( CApNetworks ) :public CBase
00045 {
00046 public:
00047
00056 IMPORT_C static CApNetworks* NewLC( CCommsDatabase& aDb );
00057
00058
00064 IMPORT_C virtual ~CApNetworks();
00065
00066
00067 private:
00068
00074 IMPORT_C CApNetworks();
00075
00082 IMPORT_C void ConstructL( CCommsDatabase& aDb );
00083
00084
00085
00086 public:
00087
00094 IMPORT_C TUint32 Count() const;
00095
00096
00105 IMPORT_C const TDesC& NameL( TUint32 aUid ) const;
00106
00107
00108
00121 IMPORT_C TInt AllListItemDataL( CApNetworkItemList& aList );
00122
00123
00124 private:
00130 TInt DoUpdateL();
00131
00132
00133
00134 private:
00135 CCommsDatabase* iDb;
00136 CApNetworkItemList* iApList;
00137 TInt iCount;
00138 };
00139
00140
00141 #endif
00142
00143