Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <CommsDatTypesV1_1.h>
Link against: commsdat.lib

Class CommsDat::CCDDialInISPRecord

class CCDDialInISPRecord : public CommsDat::CCDServiceRecordBase;

Description

Derivation

Members

Defined in CommsDat::CCDDialInISPRecord:

Inherited from CommsDat::CCDRecordBase:

Inherited from CommsDat::CCDServiceRecordBase:

Inherited from CommsDat::CMDBRecordBase:


Member functions


GetVDataTable()const

virtual Meta::SVDataTableEntry const* GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId


GetRecordInfo()

virtual inline const SRecordTypeInfo* GetRecordInfo();

Description

Gets the following information:

Return value

const CommsDat::SRecordTypeInfo *

Returns a const pointer to the record containing the data - client does not need to delete this pointer after use.

[Top]


Member data


iVDataTable

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 }};

Description


iDescription

CMDBField< TDesC > iDescription;

Description

Description of the ISP.


iType

CMDBField< TUint32 > iType;

Description

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.


iUseLoginScript

CMDBField< TBool > iUseLoginScript;

Description

Specifies whether to login with a script or not.


iLoginScript

CMDBField< TDesC > iLoginScript;

Description

The actual script used to login to the ISP.


iAuthentication

CMDBField< TUint32 > iAuthentication;

Description

Reserved for future use.


iIfAuthRetries

CMDBField< TUint32 > iIfAuthRetries;

Description

Number of times to retry authentication if it fails.


iIfParams

CMDBField< TDesC > iIfParams;

Description

Interface parameter string-used to specify the lower layer that the interface protocol is to use.


iIfNetworks

CMDBField< TDesC > iIfNetworks;

Description

Comma separated list of network protocols to be used by the NIF.


iIpAddrFromServer

CMDBField< TBool > iIpAddrFromServer;

Description

Specifies whether to get the IP address from the ISP.


iIpAddr

CMDBField< TDesC > iIpAddr;

Description

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.


iIpNetMask

CMDBField< TDesC > iIpNetMask;

Description

IP netmask of the NIF.


iIpGateway

CMDBField< TDesC > iIpGateway;

Description

IP address of the Gateway.


iIpDnsAddrFromServer

CMDBField< TBool > iIpDnsAddrFromServer;

Description

Specifies whether to get the DNS address (IPV4) from the ISP.


iIpNameServer1

CMDBField< TDesC > iIpNameServer1;

Description

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.


iIpNameServer2

CMDBField< TDesC > iIpNameServer2;

Description

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.


iIp6DnsAddrFromServer

CMDBField< TBool > iIp6DnsAddrFromServer;

Description

Specifies whether to get the DNS address (IPV6) from the ISP.


iIp6NameServer1

CMDBField< TDesC > iIp6NameServer1;

Description

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.


iIp6NameServer2

CMDBField< TDesC > iIp6NameServer2;

Description

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.


iEnableIpHeaderComp

CMDBField< TBool > iEnableIpHeaderComp;

Description

Specifies whether to enable IP header compression protocol.


iEnableLcpExtension

CMDBField< TBool > iEnableLcpExtension;

Description

Specifies whether to enable LCP extension protocol.


iDisablePlainTextAuth

CMDBField< TBool > iDisablePlainTextAuth;

Description

Specifies whether to disable plain text authentication. If disabled, PAP cannot be used- CHAP will be used instead.


iEnableSwComp

CMDBField< TBool > iEnableSwComp;

Description

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.


iBearerName

CMDBField< TUint32 > iBearerName;

Description

Name of the bearer used to establish and transmit data over the connection.


iBearerSpeed

CMDBField< TUint32 > iBearerSpeed;

Description

Baud rate of the bearer.


iBearerCe

CMDBField< TUint32 > iBearerCe;

Description

Defines the quality of service (QoS) of the connection.


iInitString

CMDBField< TDesC8 > iInitString;

Description

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.


iUseEdge

CMDBField< TBool > iUseEdge;

Description

Specifies whether to use EDGE technology.