00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef CAPNETWORKITEM_H
00024 #define CAPNETWORKITEM_H
00025
00026
00027 #warning This header file has been deprecated. Will be removed in one of the next SDK releases.
00028
00029
00030
00031 #include <commdb.h>
00032 #include <ApEngineVer.h>
00033 #include <ApEngineConsts.h>
00034
00035
00039 NONSHARABLE_CLASS( CApNetworkItem ) :public CBase
00044 {
00045 public:
00046
00054 IMPORT_C static CApNetworkItem* NewLC();
00055
00056
00065 IMPORT_C static CApNetworkItem* NewLC( CApNetworkItem* aItem );
00066
00067
00073 IMPORT_C virtual ~CApNetworkItem();
00074
00075
00083 IMPORT_C void CopyFromL( const CApNetworkItem& aCopyFrom );
00084
00085
00086 private:
00092 IMPORT_C CApNetworkItem();
00093
00094
00102 IMPORT_C void ConstructL( TUint32 aUid,
00103 const TDesC& aName
00104 );
00105
00106
00112 IMPORT_C void ConstructL();
00113
00114
00115 public:
00116
00124 IMPORT_C const TDesC& Name() const;
00125
00126
00133 IMPORT_C TUint32 Uid() const;
00134
00135
00136
00143 IMPORT_C void SetUid( TUint32 aUid );
00144
00145
00152 IMPORT_C void SetNameL( const TDesC& aName );
00153
00154
00155 private:
00156 TUint32 iUid;
00157 HBufC* iName;
00158
00159 };
00160
00161
00162
00163
00164 #endif
00165
00166