Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

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

Class CommsDat::CCDWCDMAPacketServiceRecord

class CCDWCDMAPacketServiceRecord : public CommsDat::CCDServiceRecordBase;

Description

Derivation

Members

Defined in CommsDat::CCDWCDMAPacketServiceRecord:

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[]={ { KCDTIdWCDMAPacketServiceRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdWCDMAPacketServiceRecord ) },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSAPN ))-0x1000), Meta:: TMDBMedTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSPDPType ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSPDPAddress ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSReqPrecedence ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSReqDelay ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSReqReliability ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSReqPeakThroughput ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSReqMeanThroughput ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSMinPrecedence ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSMinDelay ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSMinReliability ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSMinPeakThroughput ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSMinMeanThroughput ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSDataCompression ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSHeaderCompression ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSUseEdge ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSAnonymousAccess ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfParams ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfNetworks ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfPromptForAuth ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfAuthName ))-0x1000), Meta:: TMDBMedTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfAuthPass ))-0x1000), Meta:: TMDBMedTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIfAuthRetries ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPNetMask ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPGateway ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPAddr ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPDNSAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPNameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPNameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIP6DNSAddrFromServer ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIP6NameServer1 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIP6NameServer2 ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPAddrLeaseValidFrom ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSIPAddrLeaseValidTo ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSConfigDaemonManagerName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSConfigDaemonName ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSEnableLCPExtension ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSDisablePlainTextAuth ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSAPType ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSQOSWarningTimeOut ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iUmtsR99QoSAndOnTable ))-0x1000), Meta:: TMDBLinkNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSR5DataCompression ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSR5HeaderCompression ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSPacketFlowIdentifier ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDWCDMAPacketServiceRecord *)0x1000)-> iGPRSUmtsGprsRelease ))-0x1000), Meta:: TMDBNumVisitorFactoryL },


{ (TInt)((TAny*)( CCDServiceRecordBase ::GetVDataTableStatic)), 0 }};

Description


iGPRSAPN

CMDBField< TDesC > iGPRSAPN;

Description

When the mobile phone sets up a PDP context, the access point is chosen by specifying an APN.


iGPRSPDPType

CMDBField< TUint32 > iGPRSPDPType;

Description

PDP is a network protocol which is used by packet switching networks to communicate with GPRS networks. IPV6 is an example of a PDP type supported by GPRS.


iGPRSPDPAddress

CMDBField< TDesC > iGPRSPDPAddress;

Description

PDP address of the phone.


iGPRSReqPrecedence

CMDBField< TUint32 > iGPRSReqPrecedence;

Description

Requested quality of service precedence class. This field has been deprecated and may be removed in the future.


iGPRSReqDelay

CMDBField< TUint32 > iGPRSReqDelay;

Description

Requested quality of service delay class. This field has been deprecated and may be removed in the future.


iGPRSReqReliability

CMDBField< TUint32 > iGPRSReqReliability;

Description

Requested quality of service reliability class. This field has been deprecated amnd may be removed in the future.


iGPRSReqPeakThroughput

CMDBField< TUint32 > iGPRSReqPeakThroughput;

Description

Requested quality of service peak throughput. This field has been deprecated and may be removed in the future.


iGPRSReqMeanThroughput

CMDBField< TUint32 > iGPRSReqMeanThroughput;

Description

Requested quality of service mean throughput class. This field has been deprecated and may be removed in the future.


iGPRSMinPrecedence

CMDBField< TUint32 > iGPRSMinPrecedence;

Description

Minimum quality of service precedence class. This field has been deprecated and may be removed in the future.


iGPRSMinDelay

CMDBField< TUint32 > iGPRSMinDelay;

Description

Minimum quality of service delay class This field has been deprecated and may be removed in the future.


iGPRSMinReliability

CMDBField< TUint32 > iGPRSMinReliability;

Description

Minimum quality of service reliability class. This field has been deprecated and may be removed in the future.


iGPRSMinPeakThroughput

CMDBField< TUint32 > iGPRSMinPeakThroughput;

Description

Minimum quality of service peak throughput class. This field has been deprecated and may be removed in the future.


iGPRSMinMeanThroughput

CMDBField< TUint32 > iGPRSMinMeanThroughput;

Description

Minimum quality of service mean throughput class. This field has been deprecated and may be removed in the future.


iGPRSDataCompression

CMDBField< TBool > iGPRSDataCompression;

Description

Specifies whether to compress data.


iGPRSHeaderCompression

CMDBField< TBool > iGPRSHeaderCompression;

Description

Specifies whether IP header compression is on.


iGPRSUseEdge

CMDBField< TBool > iGPRSUseEdge;

Description

Specifies whether to use EDGE technology.


iGPRSAnonymousAccess

CMDBField< TBool > iGPRSAnonymousAccess;

Description

This tells the MS (Mobile Station) whether to try anonymous access or not. Anonymous access allows the mobile device to connect to a network without having to authenticate identity. To access the network, the MS (Mobile Station) will just use a random identity.


iGPRSIfParams

CMDBField< TDesC > iGPRSIfParams;

Description

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


iGPRSIfNetworks

CMDBField< TDesC > iGPRSIfNetworks;

Description

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


iGPRSIfPromptForAuth

CMDBField< TBool > iGPRSIfPromptForAuth;

Description

Specifies whether or not to request an authentication username and password. This depends on whether or not the user wishes to connect to the ISP's NIF(s).


iGPRSIfAuthName

CMDBField< TDesC > iGPRSIfAuthName;

Description

Prompt user to enter authentication username. Used when a user wishes to connect to the ISP's NIF(s). E.g. PPP.


iGPRSIfAuthPass

CMDBField< TDesC > iGPRSIfAuthPass;

Description

Prompt user to enter authentication password used by an interface protocol such as PPP. Used when a user wishes to connect to the ISP's NIF(s). E.g. PPP.


iGPRSIfAuthRetries

CMDBField< TUint32 > iGPRSIfAuthRetries;

Description

Number of times to retry authentication if it fails.


iGPRSIPNetMask

CMDBField< TDesC > iGPRSIPNetMask;

Description

IP netmask of the NIF.


iGPRSIPGateway

CMDBField< TDesC > iGPRSIPGateway;

Description

IP address of the Gateway.


iGPRSIPAddrFromServer

CMDBField< TBool > iGPRSIPAddrFromServer;

Description

Specifies whether to get the IP address from the ISP.


iGPRSIPAddr

CMDBField< TDesC > iGPRSIPAddr;

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.


iGPRSIPDNSAddrFromServer

CMDBField< TBool > iGPRSIPDNSAddrFromServer;

Description

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


iGPRSIPNameServer1

CMDBField< TDesC > iGPRSIPNameServer1;

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.


iGPRSIPNameServer2

CMDBField< TDesC > iGPRSIPNameServer2;

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.


iGPRSIP6DNSAddrFromServer

CMDBField< TBool > iGPRSIP6DNSAddrFromServer;

Description

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


iGPRSIP6NameServer1

CMDBField< TDesC > iGPRSIP6NameServer1;

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.


iGPRSIP6NameServer2

CMDBField< TDesC > iGPRSIP6NameServer2;

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.


iGPRSIPAddrLeaseValidFrom

CMDBField< TDesC > iGPRSIPAddrLeaseValidFrom;

Description

Start of the address lease for dynamic address allocation by the ISP (.e.g. a DHCP assigned IP address). Start time information stating when the IP address was leased out. The format is as follows: dd/mm/yyyy hr:mins AM/PM, e.g. 04/08/2006 6:21 PM.


iGPRSIPAddrLeaseValidTo

CMDBField< TDesC > iGPRSIPAddrLeaseValidTo;

Description

End of the address lease for dynamic address allocation by the ISP (.e.g. a DHCP assigned IP address). End time information stating when the IP address lease finishes. The format is as follows: dd/mm/yyyy hr:mins AM/PM, e.g. 08/08/2006 6:21 PM.


iGPRSConfigDaemonManagerName

CMDBField< TDesC > iGPRSConfigDaemonManagerName;

Description

Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific configuration daemon.


iGPRSConfigDaemonName

CMDBField< TDesC > iGPRSConfigDaemonName;

Description

Name of the configuration daemon server. This server is used to provide further configuration for a connection, e.g. dynamic IP address assignment.


iGPRSEnableLCPExtension

CMDBField< TBool > iGPRSEnableLCPExtension;

Description

Specifies whether to enable LCP extension protocol.


iGPRSDisablePlainTextAuth

CMDBField< TBool > iGPRSDisablePlainTextAuth;

Description

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


iGPRSAPType

CMDBField< TUint32 > iGPRSAPType;

Description

Service supports Internet only, WAP only or both. Values defined in TCommsDbIspType.


iGPRSQOSWarningTimeOut

CMDBField< TUint32 > iGPRSQOSWarningTimeOut;

Description

If the requested QOS can not be satisfied, warn the user after this time in microseconds. Set to 0xffffffff to disable.


iUmtsR99QoSAndOnTable

CMDBRecordLink< CCDUmtsR99QoSAndOnTableRecord > iUmtsR99QoSAndOnTable;

Description

A record link between the Incoming/Outgoing GPRS table and the UmtsR99QosAndOn table.


iGPRSR5DataCompression

CMDBField< TUint32 > iGPRSR5DataCompression;

Description


iGPRSR5HeaderCompression

CMDBField< TUint32 > iGPRSR5HeaderCompression;

Description


iGPRSPacketFlowIdentifier

CMDBField< TUint32 > iGPRSPacketFlowIdentifier;

Description


iGPRSUmtsGprsRelease

CMDBField< TUint32 > iGPRSUmtsGprsRelease;

Description


iRecordInfo

const SRecordTypeInfo *const iRecordInfo=CommsDatSchemaV1_1::iWCDMAPacketServiceRecordInfo;

Description