|
||
class CCDWCDMAPacketServiceRecord : 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::CCDWCDMAPacketServiceRecord
- (No abstract)
Defined in CommsDat::CCDWCDMAPacketServiceRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iGPRSAPN
When the mobile phone sets up a PDP context, the access point is chosen by speci...iGPRSAPType
Service supports Internet only, WAP only or both. Values defined in TCommsDbIspT...iGPRSAnonymousAccess
This tells the MS (Mobile Station) whether to try anonymous access or not. Anony...iGPRSConfigDaemonManagerName
Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific confi...iGPRSConfigDaemonName
Name of the configuration daemon server. This server is used to provide further ...iGPRSDataCompression
Specifies whether to compress data. iGPRSDisablePlainTextAuth
Specifies whether to disable plain text authentication. If disabled, PAP cannot ...iGPRSEnableLCPExtension
Specifies whether to enable LCP extension protocol. iGPRSHeaderCompression
Specifies whether IP header compression is on. iGPRSIP6DNSAddrFromServer
Specifies whether to get the DNS address (IPV6) from the ISP. iGPRSIP6NameServer1
Static address of the Secondary IPV6 name server if required. May be set to 0.0....iGPRSIP6NameServer2
Static address of the Secondary IPV6 name server if required. May be set to 0.0....iGPRSIPAddr
Static IP Address (if required). This is the IP address of a NIF. This is used i...iGPRSIPAddrFromServer
Specifies whether to get the IP address from the ISP. iGPRSIPAddrLeaseValidFrom
Start of the address lease for dynamic address allocation by the ISP (.e.g. a DH...iGPRSIPAddrLeaseValidTo
End of the address lease for dynamic address allocation by the ISP (.e.g. a DHCP...iGPRSIPDNSAddrFromServer
Specifies whether to get the DNS address (IPV4) from the ISP. iGPRSIPGateway
IP address of the Gateway. iGPRSIPNameServer1
Static address of the Primary IPV4 DNS server if required. This is used if the a...iGPRSIPNameServer2
Static address of the Secondary IPV4 DNS server (if required). May be set to 0.0...iGPRSIPNetMask
IP netmask of the NIF. iGPRSIfAuthName
Prompt user to enter authentication username. Used when a user wishes to connect...iGPRSIfAuthPass
Prompt user to enter authentication password used by an interface protocol such ...iGPRSIfAuthRetries
Number of times to retry authentication if it fails. iGPRSIfNetworks
Comma separated list of network protocols to be used by the NIF. iGPRSIfParams
Interface parameter string-used to specify the lower layer that the interface pr...iGPRSIfPromptForAuth
Specifies whether or not to request an authentication username and password. Thi...iGPRSMinDelay
Minimum quality of service delay class This field has been deprecated and may be...iGPRSMinMeanThroughput
Minimum quality of service mean throughput class. This field has been deprecated...iGPRSMinPeakThroughput
Minimum quality of service peak throughput class. This field has been deprecated...iGPRSMinPrecedence
Minimum quality of service precedence class. This field has been deprecated and ...iGPRSMinReliability
Minimum quality of service reliability class. This field has been deprecated and...iGPRSPDPAddress
PDP address of the phone. iGPRSPDPType
PDP is a network protocol which is used by packet switching networks to communic...iGPRSPacketFlowIdentifier
iGPRSQOSWarningTimeOut
If the requested QOS can not be satisfied, warn the user after this time in micr...iGPRSR5DataCompression
iGPRSR5HeaderCompression
iGPRSReqDelay
Requested quality of service delay class. This field has been deprecated and may...iGPRSReqMeanThroughput
Requested quality of service mean throughput class. This field has been deprecat...iGPRSReqPeakThroughput
Requested quality of service peak throughput. This field has been deprecated and...iGPRSReqPrecedence
Requested quality of service precedence class. This field has been deprecated an...iGPRSReqReliability
Requested quality of service reliability class. This field has been deprecated a...iGPRSUmtsGprsRelease
iGPRSUseEdge
Specifies whether to use EDGE technology. iRecordInfo
iUmtsR99QoSAndOnTable
A record link between the Incoming/Outgoing GPRS table and the UmtsR99QosAndOn t...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[]={ { 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 }};
CMDBField< TDesC > iGPRSAPN;
When the mobile phone sets up a PDP context, the access point is chosen by specifying an APN.
CMDBField< TUint32 > iGPRSPDPType;
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.
CMDBField< TUint32 > iGPRSReqPrecedence;
Requested quality of service precedence class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSReqDelay;
Requested quality of service delay class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSReqReliability;
Requested quality of service reliability class. This field has been deprecated amnd may be removed in the future.
CMDBField< TUint32 > iGPRSReqPeakThroughput;
Requested quality of service peak throughput. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSReqMeanThroughput;
Requested quality of service mean throughput class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSMinPrecedence;
Minimum quality of service precedence class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSMinDelay;
Minimum quality of service delay class This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSMinReliability;
Minimum quality of service reliability class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSMinPeakThroughput;
Minimum quality of service peak throughput class. This field has been deprecated and may be removed in the future.
CMDBField< TUint32 > iGPRSMinMeanThroughput;
Minimum quality of service mean throughput class. This field has been deprecated and may be removed in the future.
CMDBField< TBool > iGPRSHeaderCompression;
Specifies whether IP header compression is on.
CMDBField< TBool > iGPRSAnonymousAccess;
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.
CMDBField< TDesC > iGPRSIfParams;
Interface parameter string-used to specify the lower layer that the interface protocol is to use.
CMDBField< TDesC > iGPRSIfNetworks;
Comma separated list of network protocols to be used by the NIF.
CMDBField< TBool > iGPRSIfPromptForAuth;
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).
CMDBField< TDesC > iGPRSIfAuthName;
Prompt user to enter authentication username. Used when a user wishes to connect to the ISP's NIF(s). E.g. PPP.
CMDBField< TDesC > iGPRSIfAuthPass;
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.
CMDBField< TUint32 > iGPRSIfAuthRetries;
Number of times to retry authentication if it fails.
CMDBField< TBool > iGPRSIPAddrFromServer;
Specifies whether to get the IP address from the ISP.
CMDBField< TDesC > iGPRSIPAddr;
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 > iGPRSIPDNSAddrFromServer;
Specifies whether to get the DNS address (IPV4) from the ISP.
CMDBField< TDesC > iGPRSIPNameServer1;
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 > iGPRSIPNameServer2;
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 > iGPRSIP6DNSAddrFromServer;
Specifies whether to get the DNS address (IPV6) from the ISP.
CMDBField< TDesC > iGPRSIP6NameServer1;
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< TDesC > iGPRSIP6NameServer2;
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< TDesC > iGPRSIPAddrLeaseValidFrom;
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.
CMDBField< TDesC > iGPRSIPAddrLeaseValidTo;
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.
CMDBField< TDesC > iGPRSConfigDaemonManagerName;
Name of the ECOM daemon manager plug-in for NIFMAN used to load a specific configuration daemon.
CMDBField< TDesC > iGPRSConfigDaemonName;
Name of the configuration daemon server. This server is used to provide further configuration for a connection, e.g. dynamic IP address assignment.
CMDBField< TBool > iGPRSEnableLCPExtension;
Specifies whether to enable LCP extension protocol.
CMDBField< TBool > iGPRSDisablePlainTextAuth;
Specifies whether to disable plain text authentication. If disabled, PAP cannot be used- CHAP will be used instead.
CMDBField< TUint32 > iGPRSAPType;
Service supports Internet only, WAP only or both. Values defined in TCommsDbIspType.
CMDBField< TUint32 > iGPRSQOSWarningTimeOut;
If the requested QOS can not be satisfied, warn the user after this time in microseconds. Set to 0xffffffff to disable.
CMDBRecordLink< CCDUmtsR99QoSAndOnTableRecord > iUmtsR99QoSAndOnTable;
A record link between the Incoming/Outgoing GPRS table and the UmtsR99QosAndOn table.
const SRecordTypeInfo *const iRecordInfo=CommsDatSchemaV1_1::iWCDMAPacketServiceRecordInfo;