![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CCDDialInISPRecord : public CommsDat::CCDServiceRecordBase;
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::CCDServiceRecordBase
- (No abstract)
CommsDat::CCDDialInISPRecord
- (No abstract)
Defined in CommsDat::CCDDialInISPRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iAuthentication
Reserved for future use. iBearerCe
Defines the quality of service (QoS) of the connection. iBearerName
Name of the bearer used to establish and transmit data over the connection. iBearerSpeed
Baud rate of the bearer. iDescription
Description of the ISP. iDisablePlainTextAuth
Specifies whether to disable plain text authentication. If disabled, PAP cannot ...iEnableIpHeaderComp
Specifies whether to enable IP header compression protocol. iEnableLcpExtension
Specifies whether to enable LCP extension protocol. iEnableSwComp
Specifies whether to enable software compression. Here, the data payload is comp...iIfAuthRetries
Number of times to retry authentication if it fails. iIfNetworks
Comma separated list of network protocols to be used by the NIF. iIfParams
Interface parameter string-used to specify the lower layer that the interface pr...iInitString
Initialisation string for the bearer, used specifically when a modem is in use. ...iIp6DnsAddrFromServer
Specifies whether to get the DNS address (IPV6) from the ISP. iIp6NameServer1
Static address of the Primary IPV6 name server if required. This is used if the ...iIp6NameServer2
Static address of the Secondary IPV6 name server if required. May be set to 0.0....iIpAddr
Static IP Address (if required). This is the IP address of a NIF. This is used i...iIpAddrFromServer
Specifies whether to get the IP address from the ISP. iIpDnsAddrFromServer
Specifies whether to get the DNS address (IPV4) from the ISP. iIpGateway
IP address of the Gateway. iIpNameServer1
Static address of the Primary IPV4 DNS server if required. This is used if the a...iIpNameServer2
Static address of the Secondary IPV4 DNS server (if required). May be set to 0.0...iIpNetMask
IP netmask of the NIF. iLoginScript
The actual script used to login to the ISP. iType
Type of browser protocol used. The term 'browser protocol' is used to differenti...iUseEdge
Specifies whether to use EDGE technology. iUseLoginScript
Specifies whether to login with a script or not. 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::CCDServiceRecordBase
:
iServiceEnableLlmnr
Specifies whether Link-local multicast name resolution is enabled. 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[]={ { KCDTIdDialInISPRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdDialInISPRecord
) },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iDescription ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iType ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iUseLoginScript ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iLoginScript ))-0x1000), Meta:: TMDBLongTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iAuthentication ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIfAuthRetries ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIfParams ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIfNetworks ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpAddr ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpNetMask ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpGateway ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpDnsAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpNameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIpNameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIp6DnsAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIp6NameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iIp6NameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iEnableIpHeaderComp ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iEnableLcpExtension ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iDisablePlainTextAuth ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iEnableSwComp ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iBearerName ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iBearerSpeed ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iBearerCe ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iInitString ))-0x1000), Meta:: TMDBBinVisitorFactoryL },
{ (((TInt)&((( CCDDialInISPRecord *)0x1000)-> iUseEdge ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDServiceRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TUint32 > iType;
Type of browser protocol used. The term 'browser protocol' is used to differentiate between the standards that are used when browsing web pages. For example HTML for general internet standards and WML for WAP standards.
CMDBField< TUint32 > iIfAuthRetries;
Number of times to retry authentication if it fails.
CMDBField< TDesC > iIfParams;
Interface parameter string-used to specify the lower layer that the interface protocol is to use.
CMDBField< TDesC > iIfNetworks;
Comma separated list of network protocols to be used by the NIF.
CMDBField< TBool > iIpAddrFromServer;
Specifies whether to get the IP address from the ISP.
CMDBField< TDesC > iIpAddr;
Static IP Address (if required). This is the IP address of a NIF. This is used if the address is not dynamically allocated by the ISP.
CMDBField< TBool > iIpDnsAddrFromServer;
Specifies whether to get the DNS address (IPV4) from the ISP.
CMDBField< TDesC > iIpNameServer1;
Static address of the Primary IPV4 DNS server if required. This is used if the address of the name server is not dynamically allocated by the ISP. May be set to 0.0.0.0 to disable assigning the primary DNS address.
CMDBField< TDesC > iIpNameServer2;
Static address of the Secondary IPV4 DNS server (if required). May be set to 0.0.0.0 to disable assigning the secondary DNS address.
CMDBField< TBool > iIp6DnsAddrFromServer;
Specifies whether to get the DNS address (IPV6) from the ISP.
CMDBField< TDesC > iIp6NameServer1;
Static address of the Primary IPV6 name server if required. This is used if the address of the name server is not dynamically allocated by the ISP. May be set to 0.0.0.0 to disable assigning the primary DNS address.
CMDBField< TDesC > iIp6NameServer2;
Static address of the Secondary IPV6 name server if required. May be set to 0.0.0.0 to disable assigning the secondary DNS address.
CMDBField< TBool > iEnableIpHeaderComp;
Specifies whether to enable IP header compression protocol.
CMDBField< TBool > iEnableLcpExtension;
Specifies whether to enable LCP extension protocol.
CMDBField< TBool > iDisablePlainTextAuth;
Specifies whether to disable plain text authentication. If disabled, PAP cannot be used- CHAP will be used instead.
CMDBField< TBool > iEnableSwComp;
Specifies whether to enable software compression. Here, the data payload is compressed, which is separate to header compression. Enabling this field will enable compression such as Microsoft or Predictor compression.
CMDBField< TUint32 > iBearerName;
Name of the bearer used to establish and transmit data over the connection.
CMDBField< TDesC8 > iInitString;
Initialisation string for the bearer, used specifically when a modem is in use. It is used to initialise (init) the modem by sending it a string of commands, typically Hayes commands.
CMDBField< TBool > iUseEdge;
Specifies whether to use EDGE technology.