|
|
|
class CCDProxiesRecord : public CommsDat::CCDRecordBase;
CommsDat::CMDBNumFieldBase - No description.
CommsDat::CMDBRecordBase - Base class for all MetaDatabase records
CommsDat::CCDRecordBase - Base class for wrapper containers for supported CommsDat recordtypes Alternative...
CommsDat::CCDProxiesRecord - (No abstract)
Defined in CommsDat::CCDProxiesRecord:
GetAttribPtr(const TInt)constGetRecordInfo()Gets the following information:GetVDataTable()constTypeId()iExceptionsSemi-colon separated list of the addresses for which the proxy server should not...iPortNumberPort number for the proxy server. iProtocolNameName of the protocol for which this proxy can be used. iServerNameName of the host proxy server. iServiceISP with which these proxies are associated. This field takes as its value the i...iServiceTypeThe servicing table to which the ISP field refers. This is necessary as GPRS rec...iUseProxyServerSpecifies whether to use a proxy server. iVDataTableInherited from CommsDat::CCDRecordBase:
CCDRecordBase(TMDBElementId)Import CommsDat::CCDRecordBase constructor from another DLL. CreateCopyRecordL(CMDBRecordBase &)Import function CreateCopyRecordL from another DLL. GetVDataTableStatic()RecordFactoryL(TMDBElementId)Import function RecordFactoryL from another DLL. iRecordNameUser-defined name for this record. Should be unique in this table. iRecordTagUser-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CMDBRecordBase:
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdProxiesRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdProxiesRecord
) },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iService ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iServiceType ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iUseProxyServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iServerName ))-0x1000), Meta:: TMDBLongTextVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iProtocolName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iPortNumber ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDProxiesRecord *)0x1000)-> iExceptions ))-0x1000), Meta:: TMDBLongTextVisitorFactoryL },
{ (TInt)((TAny*)( CCDRecordBase ::GetVDataTableStatic)), 0 }};
CMDBRecordLink< CCDServiceRecordBase > iService;
ISP with which these proxies are associated. This field takes as its value the identifier of the record from the servicing table defined in field ProxyServiceType. For example, ProxyServiceType = DialOutISP, ISP = 1, this means the first record from table DialOutISP is used.
CMDBField< TDesC > iServiceType;
The servicing table to which the ISP field refers. This is necessary as GPRS records as well as ISP records can have proxy settings associated with them. If this field is read and its length is zero, the value "DialOutISP" is returned, as it is assumed that any client that has not written this field is assuming that proxies are only available to the dial out ISP and not other service types.
CMDBField< TDesC > iProtocolName;
Name of the protocol for which this proxy can be used.
CMDBField< TDesC > iExceptions;
Semi-colon separated list of the addresses for which the proxy server should not be used.