|
||
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)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iExceptions
Semi-colon separated list of the addresses for which the proxy server should not...iPortNumber
Port number for the proxy server. iProtocolName
Name of the protocol for which this proxy can be used. iServerName
Name of the host proxy server. iService
ISP with which these proxies are associated. This field takes as its value the i...iServiceType
The servicing table to which the ISP field refers. This is necessary as GPRS rec...iUseProxyServer
Specifies whether to use a proxy server. iVDataTable
Inherited 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. iRecordName
User-defined name for this record. Should be unique in this table. iRecordTag
User-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.