Public Attributes | |
---|---|
const TUint32 | KCallBackTimeOut |
const TInt | KCsdAnalogue |
const TInt | KCsdAnalogueWcdma |
const TInt | KCsdIsdn110 |
const TInt | KCsdIsdn110Wcdma |
const TInt | KCsdIsdn120 |
const TInt | KCsdIsdn120Wcdma |
const TInt | KDataMobilitySelectionPolicyPriorityWildCard |
const TInt | KEndOfArray |
const TInt | KHcsdAnal |
const TInt | KHcsdIsdn110 |
const TInt | KHcsdIsdn120 |
Public Member Functions | |
---|---|
_LIT(KConfigDaemonName, "!DhcpServ") | |
_LIT(KDaemonManagerName, "NetCfgExtnDhcp") | |
_LIT(KDefIspIfNetworksIPv4, "ip") | |
_LIT(KDefIspIfNetworksIPv4IPv6, ", ip6") | |
_LIT(KDefIspIfNetworksIPv4IPv6LAN, "ip") | |
_LIT(KDefIspIfNetworksIPv6, "ip6") | |
_LIT(KDefProxyProtocolName, "http") | |
_LIT(KDefaultProxyPortNumber, "0") | |
_LIT(KDynamicIpv6Address, "0:0:0:0:0:0:0:0") | |
_LIT(KKnownIp6NameServer1, "fec0:000:0000:ffff::1") | |
_LIT(KKnownIp6NameServer2, "fec0:000:0000:ffff::2") | |
_LIT(KUnspecifiedIPv4, "0.0.0.0") |
const TInt | KEndOfArray |
indicated the end of the array in the following max speed array sets
LAN specific connection method attributes
This enum lists all the common attributes of Connection Methods.
These are the common attribute of every dial in/out bearer types.
Enumerator | Value | Description |
---|---|---|
EPluginDialAttribStart | 10000 |
Marks the beginning of common dial in/out attributes. |
EDialOut | 10001 |
Dial out or in. ETrue means dial out. (TBool - default: ETrue) |
EDialCallType | 10002 |
Call type. See acceptable values in TCmCallType. (TUint32 - default: ECmCallTypeAnalogue ) |
EDialMaxConnSpeed | 10003 |
Maximum speed. See acceptable values in TCmCallSpeed. (TUint32 - default: ECmSpeedAutobaud ) |
EDialDescription | 10100 |
Application's description of ISP. (String - default: none) |
EDialType | 10101 |
Enum value indicating ISP type, e.g. Internet ISP, WAP ISP. Selected from TCommsDbIspType (TUint32 - default: EIspTypeInternetAndWap) |
EDialDefaultTelNum | 10102 |
Default phone number. (Only for dial out) (String - default: none) |
EDialDialResolution | 10103 |
Perform dialling resolution for default phone number? (Only for dial out) (TBool - default: none) |
EDialChargeCard | 10104 |
Identifier of the chargecard in this ISP. (Only for dial out) (TUint32 - default: none) |
EDialUseLoginScript | 10105 |
Use login script? (TBool - default: EFalse) |
EDialLoginScript | 10106 |
Login script (used if Use Login Script is ETrue) (String - default: none) |
EDialAuthentication | 10107 |
UNUSED (will eventually point to some authentication table/group) (Only for dial in) (TUint32 - default: none) |
EDialPromptForLogin | 10108 |
Prompt user for username and password? (Only for dial out) (TBool - default: EFalse) |
EDialLoginName | 10109 |
Login name. (Only for dial out) (String - default: none) |
EDialLoginPassword | 10110 |
Login password. (Only for dial out) (String - default: none) |
EDialDisplayPCT | 10111 |
Display PCT (without scanning script for READ command)? (Only for dial out) (TBool - default: none) |
EDialIFParams | 10112 |
Interface parameter string. (String - default: none) |
EDialIFNetworks | 10113 |
Comma separated list of network protocols, e.g. "PPP" (String - default: none) |
EDialIFPromptForAuth | 10114 |
Prompt user for authentication username and password? (Only for dial out) (TBool - default: EFalse) |
EDialIFAuthName | 10115 |
Authentication username used by PPP (Only for dial out) (String - default: none) |
EDialIFAuthPass | 10116 |
Authentication password used by PPP (Only for dial out) (String - default: none) |
EDialIFAuthRetries | 10117 |
Number of times to retry authentication if it fails. (TUint32 - default: none) |
EDialIFCallbackEnabled | 10118 |
Callback enabled? (Only for dial out) (TBool - default: none) |
EDialIFCallbackType | 10119 |
Enum value indicating type of callback (if enabled). Selected from TCallbackAction. (Only for dial out) (TUint32 - default: none) |
EDialIFCallbackInfo | 10120 |
Info for callback request (if enabled) This is an 8-bit string! (Only for dial out) (String - default: none) |
EDialCallbackTimeout | 10121 |
Time to wait for callback in microseconds (if enabled) (Only for dial out) (TUint32 - default: none) |
EDialIFServerMode | 10122 |
When PPP is configured as a server. (Only for dial out) (TBool - default: none) |
EDialIPAddressFromServer | 10123 |
Get IP address from server? (TBool - default: none) |
EDialIPAddress | 10124 |
IP address of interface (String - default: none) |
EDialIPNetmask | 10125 |
IP net mask of interface (String - default: none) |
EDialIPGateway | 10126 |
IP address of gateway. (String - default: none) |
EDialIPDNSAddressFromServer | 10127 |
Get DNS addresses from server? (TBool - default: none) |
EDialIPNameServer1 | 10128 |
IP Address of primary name server. (String - default: none) |
EDialIPNameServer2 | 10129 |
IP Address of secondary name server. (String - default: none) |
EDialIP6DNSAddressFromServer | 10130 |
Get IP6 DNS addresses from server? (TBool - default: none) |
EDialIP6NameServer1 | 10131 |
IP6 Address of primary name server (String - default: none) |
EDialIP6NameServer2 | 10132 |
IP6 Address of secondary name server (String - default: none) |
EDialIPAddressLeaseValidFrom | 10133 |
IP address valid from this time, used to store dynamically assigned address lease info. (Only for dial out) (String - default: none) |
EDialIPAddressLeaseValidTo | 10134 |
IP address valid for use until this time, used to store dynamically assigned address lease info. (Only for dial out) (String - default: none) |
EDialConfigDaemonManagerName | 10135 |
Name of the ECOM configuration daemon manager component. This component interfaces with the server identified in ISP_CONFIG_DAEMON_NAME. If specified, ISP_CONFIG_DAEMON_NAME should also be specified. (Only for dial out) (String - default: none) |
EDialConfigDaemonName | 10136 |
Name of the configuration daemon server. This server is used to provide further configuration for a connection, e.g. dynamic IP address assignment. If specified, ISP_CONFIG_DAEMON_MANAGER_NAME should also be specified. (Only for dial out) (String - default: none) |
EDialEnableIPHeaderComp | 10137 |
Enable IP header compression? (TBool - default: none) |
EDialEnableLCPExtension | 10138 |
Enable LCP extension? (TBool - default: none) |
EDialDisablePlainTextAuth | 10139 |
Disable plain text authentication? (TBool - default: none) |
EDialEnableSWComp | 10140 |
Enable software compression (e.g. Microsoft, STAC or Predictor compression)? (TBool - default: none) |
EDialBearerName | 10141 |
Enum value specifying the name of the bearer, e.g. Asynchronous Modem. Selected from RBasicGsmCall::TBearerName (TUint32 - default: none) |
EDialBearerSpeed | 10142 |
Enum value specifying the bearer speed from RBasicGsmCall::TBearerSpeed (TUint32 - default: none) |
EDialBearerCE | 10143 |
Enum value specifying the bearer CE, e.g. non-transparent. Selected from RbasicGsmCall::TBearerCE (TUint32 - default: none) |
EDialInitString | 10144 |
Modem initialisation string to be used when this ISP is in use. This string is copied into the MODEM_ISP_INIT_STRING field by NetDial. 8bit string! (String- default: none) |
EDialBearerService | 10145 |
Enum of type RMobileCall::TMobileCallDataService. (Only for dial out) (TUint32 - default: none) |
EDialBearerProtocol | 10146 |
Enum of type RMobileCall::TMobileCallDataProtocol. (Only for dial out) (TUint32 - default: none) |
EDialRLPVersion | 10147 |
Enum of type RMobileCall::TMobileCallDataRLPVersion. (Only for dial out) (TUint32 - default: none) |
EDialIWFtoMS | 10148 |
Integer specifying network to MS window size. (Only for dial out) (TUint32 - default: none) |
EDialMStoIWF | 10149 |
Integer specifying MS to network window size. (Only for dial out) (TUint32 - default: none) |
EDialAckTimer | 10150 |
Integer specifying rlp ack timeout in microseconds. (Only for dial out) (TUint32 - default: none) |
EDialRetransmissionAttempts | 10151 |
Integer specifying rlp retransmission attempts. (Only for dial out) (TUint32 - default: none) |
EDialResequencePeriod | 10152 |
Integer specifying resequencing period. (Only for dial out) (TUint32 - default: none) |
EDialV42Compression | 10153 |
Enum of type TMobileCallDataV42bis. (Only for dial out) (TUint32 - default: none) |
EDialV42CodeWords | 10154 |
Integer specifying V42bis codewords. (Only for dial out) (TUint32 - default: none) |
EDialV42MaxLength | 10155 |
Integer specifying V42bis maximum string length. (Only for dial out) (TUint32 - default: none) |
EDialUseEdge | 10156 |
EDGE parameter used by GSM. (TBool - default: none) |
EPluginDialAttribRangeMax | 19999 |
Marks the end of common dial in/out attributes. |
LAN specific connection method attributes
Packet Data specific connection method attributes
Enumerator | Value | Description |
---|---|---|
EPacketDataSpecificAttributes | 10000 |
Marks the beginning of packet data specific attributes. |
EPacketDataOutGoing |
Indicates the direction of this connection method. Value ETrue means outgoing, EFalse is incoming. Can be changed dynamically, but every packet data specific data is lost then. (TBool - default: ETrue) | |
EPacketDataAPName | 10100 |
Access point name. (String - default: None) |
EPacketDataPDPType |
PDP type. Values can be one (RPacketContext::TProtocolType):
| |
EPacketDataPDPAddress |
PDP address of phone. ( String - default: None) | |
EPacketDataReqPrecedence |
Requested quality of service precedence class. ( TUint32 - default: None) | |
EPacketDataReqDelay |
Requested quality of service delay class. ( TUint32 - default: None) | |
EPacketDataReliability |
Requested quality of service reliability class. ( TUint32 - default: None) | |
EPacketDataPeakThroughput |
Requested quality of service peak throughput class. ( TUint32 - default: None) | |
EPacketDataMeanThroughput |
Requested quality of service mean throughput class. ( TUint32 - default: None) | |
EPacketDataMinPrecedence |
Minimum quality of service precedence class. ( TUint32 - default: None) | |
EPacketDataMinDelay |
Minimum quality of service delay class. ( TUint32 - default: None) | |
EPacketDataMinReliability |
Minimum quality of service reliability class. ( TUint32 - default: None) | |
EPacketDataMinPeakThroughput |
Minimum quality of service peak throughput class. ( TUint32 - default: None) | |
EPacketDataMinMeanThroughput |
Minimum quality of service mean throughput class. ( TUint32 - default: None) | |
EPacketDataDataCompression |
Data compression on? ( TBool - default: None) | |
EPacketDataHeaderCompression |
IP header compression on? ( TBool - default: None) | |
EPacketDataUseEdge |
EDGE parameter. ( TBool - default: None) | |
EPacketDataAnonymousAccess |
Use anonymous access on? ( TBool - default: None) | |
EPacketDataIFParams |
Interface parameter string. ( String - default: None) | |
EPacketDataIFNetworks |
Comma separated list of network protocols, e.g. "PPP". ( String - default: None) | |
EPacketDataIFPromptForAuth |
Prompt user for authentication username and password? ( TBool - default: None) | |
EPacketDataIFAuthName |
Authentication username used by PPP. ( String - default: None) | |
EPacketDataIFAuthPass |
Authentication password used by PPP. ( String - default: None) | |
EPacketDataIFAuthRetries |
Number of times to retry authentication if it fails. ( TUint32 - default: None) | |
EPacketDataIPNetmask |
IP net mask of interface. ( String - default: None) | |
EPacketDataIPGateway |
IP address of gateway ( String - default: None) | |
EPacketDataIPAddrFromServer |
Get IP addresses (for EPOC) from server? ( TBool - default: None) | |
EPacketDataIPAddr |
IP address of EPOC. ( String - default: None) | |
EPacketDataIPDNSAddrFromServer |
Get DNS addresses from server? ( TBool - default: None) | |
EPacketDataIPNameServer1 |
IP Address of primary name server. ( String - default: None) | |
EPacketDataIPNameServer2 |
IP Address of secondary name server. ( String - default: None) | |
EPacketDataIPIP6DNSAddrFromServer |
Get IP6 DNS addresses from server? ( TBool - default: None) | |
EPacketDataIPIP6NameServer1 |
IP6 Address of primary name server. ( String - default: None) | |
EPacketDataIPIP6NameServer2 |
IP6 Address of secondary name server. ( String - default: None) | |
EPacketDataIPAddrLeaseValidFrom |
IP address valid from this time, used to store dynamically assigned address lease info. ( String - default: None) | |
EPacketDataIPAddrLeaseValidTo |
IP address valid for use until this time, used to store. ( String - default: None) | |
EPacketDataConfigDaemonManagerName |
IP address valid for use until this time, used to store dynamically assigned address lease info. ( String - default: None) | |
EPacketDataConfigDaemonName |
Name of the ECOM configuration daemon manager component. This component interfaces with the server identified in ISP_CONFIG_DAEMON_NAME. If specified, ISP_CONFIG_DAEMON_NAME should also be specified. Name of the configuration daemon server. This server is used to provide further configuration for a connection, e.g. dynamic IP address assignment. If specified, ISP_CONFIG_DAEMON_MANAGER_NAME should also be specified. ( String - default: None) | |
EPacketDataEnableLcpExtension |
Enable LCP extensions? ( TBool - default: None) | |
EPacketDataDisablePlainTextAuth |
Disable plain text authentication? ( TBool - default: None) | |
EPacketDataApType |
Service supports Internet only, WAP only or both. Values can be any of TPacketDataType. ( TUint32 - default: None) | |
EPacketDataQoSWarningTimeOut |
If the requested QOS can not be satisfied warn the user after this time in microseconds. Set to 0xffffffff to disable. ( TUint32 - default: None) | |
EPacketDataServiceEnableLLMNR |
Enable LLMNR? ( TBool - default: None) | |
EGPRSReqTrafficClass | 10200 |
Requested traffic class Defined in etelqos.h in RPacketQoS::TTrafficClass. (TUint32 - default: ETrafficClassUnspecified) |
EGPRSMinTrafficClass |
Minimum acceptable traffic class. Defined in etelqos.h in RPacketQoS::TTrafficClass. (TUint32 - default: ETrafficClassUnspecified) | |
EGPRSReqDeliveryOrder |
Requested value for sequential SDU delivery. Defined in etelqos.h in RPacketQoS::TDeliveryOrder. (TUint32 - default: EDeliveryOrderUnspecified) | |
GPRSMinDeliveryOrder |
Minimum acceptable value for sequential SDU delivery. Defined in etelqos.h in RPacketQoS::TDeliveryOrder. (TUint32 - default: EDeliveryOrderUnspecified) | |
EGPRSReqDeliverErroneousSDU |
Requested value for erroneous SDU delivery. Defined in etelqos.h in RPacketQoS::TErroneousSDUDelivery. (TUint32 - default: EErroneousSDUDeliveryUnspecified) | |
EGPRSMinDeliverErroneousSDU |
Minimum acceptable value for erroneous SDU delivery. Defined in etelqos.h in RPacketQoS::TErroneousSDUDelivery. (TUint32 - default: EErroneousSDUDeliveryUnspecified) | |
EGPRSReqMaxSDUSize |
Request maximum SDU size. (TInt32 - default: 0) | |
EGPRSMinAcceptableMaxSDUSize |
Minimum acceptable SDU size. (TInt32 - default: 0) | |
EGPRSReqMaxUplinkRate |
Requested maximum bit rates on uplink. (TInt32 - default: 0) | |
EGPRSReqMinUplinkRate |
Requested minimum bit rates on uplink. (TInt32 - default: 0) | |
EGPRSReqMaxDownlinkRate |
Requested maximum bit rates on downlink. (TInt32 - default: 0) | |
EGPRSReqMinDownlinkRate |
Requested minimum bit rates on downlink. (TInt32 - default: 0) | |
EGPRSReqBER |
Requested target BER. Defined in etelqos.h in RPacketQoS::TBitErrorRatio. (TUint32 - default: EBERUnspecified) | |
EGPRSMaxBER |
Maximum acceptable target BER. Defined in etelqos.h in RPacketQoS::TBitErrorRatio. (TUint32 - default: EBERUnspecified) | |
EGPRSReqSDUErrorRatio |
Requested target SDU error ratio. Defined in etelqos.h in RPacketQoS::TSDUErrorRatio. (TUint32 - default: ESDUErrorRatioUnspecified) | |
EGPRSMaxSDUErrorRatio |
Maximum acceptable target SDU error ratio. Defined in etelqos.h in RPacketQoS::TSDUErrorRatio. (TUint32 - default: ESDUErrorRatioUnspecified) | |
EGPRSReqTrafficHandlingPriority |
Requested traffic handling priority. Defined in etelqos.h in RPacketQoS::TTrafficHandlingPriority. (TUint32 - default: ETrafficPriorityUnspecified) | |
EGPRSMinTrafficHandlingPriority |
Minimum acceptable traffic handling priority. Defined in etelqos.h in RPacketQoS::TTrafficHandlingPriority. (TUint32 - default: ETrafficPriorityUnspecified) | |
EGPRSReqTransferDelay |
Requested transfer delay(in milliseconds). (TInt32 - default: 0) | |
EGPRSMaxTransferDelay |
Maximum acceptable transfer delay(in milliseconds). (TInt32 - default: 0) | |
EGPRSReqGuaranteedUplinkRate |
Requested guaranteed bit rates on uplink. (TInt32 - default: 0) | |
EGPRSMinGuaranteedUplinkRate |
Minimum acceptable guaranteed bit rates on uplink. (TInt32 - default: 0) | |
EGPRSReqGuaranteedDownlinkRate |
Requested guaranteed bit rates on downlink. (TInt32 - default: 0) | |
EGPRSMinGuaranteedDownlinkRate |
Minimum acceptable guaranteed bit rates on downlink. (TInt32 - default: 0) | |
EGPRSSignallingIndication |
Signalling indication. (TBool - default: EFalse) | |
EGPRS_ImCnSignallingIndication |
IP Multimeida System (IMS) Core Network (CN) Signalling Indicator. (TBool - default: EFalse) | |
EGPRSSourceStatisticsDescriptor |
Static source descriptor. Defined in etelqos.h in RPacketQoS::TSourceStatisticsDescriptor. (TUint32 - default: ESourceStatisticsDescriptorUnknown) | |
EPacketDataRangeMax | 19999 |
Marks the end of packet data specific attributes. |
VPN specific attributes
Note: ECmProxyPortNumber is a common bearer attribute, but its default value varies in the VPN plug-in, where it is 80
Note2: VPN, as it is a virtual plugin, does not supports the following common attributes (these are valid only for real bearers): ECmIFName, ECmIFParams, ECmIFNetworks, ECmIFPromptForAuth, ECmIFAuthName, ECmIFAuthPass, ECmIFAuthRetries, ECmIPNetmask, ECmIPGateway, ECmIPAddFromServer, ECmIPAddress, ECmIPDNSAddrFromServer, ECmIPNameServer1, ECmIPNameServer2, ECmIP6DNSAddrFromServer, ECmIP6NameServer1, ECmIP6NameServer2, ECmIPAddrLeaseValidFrom, ECmIPAddrLeaseValidTo, ECmConfigDaemonManagerName, ECmConfigDaemonName, ECmEnableLPCExtension, ECmDisablePlainTextAuth Querying these will leave with KErrNotSupported.
Wlan specific connection method attributes
This is the enum set of the TSnapMetadataField's ESnapMetadataDestinationIsLocalised
Metadata items
Enumerator | Value | Description |
---|---|---|
ESnapMetadataInternet | 0x00000001 |
If set this destination is for internet usage. There can be only one such destination. (TBool - default: EFalse) Deprecated |
ESnapMetadataHighlight | 0x00000002 |
If set this destination is highlighted by default in the Agent dialog. (TBool - default: EFalse) |
ESnapMetadataHiddenAgent | 0x00000004 |
If set this destination is hidden in the Agent dialog. (TBool - default: EFalse) |
ESnapMetadataDestinationIsLocalised | 0x000000F0 |
This set of flags identifies the fixed destinations which have localised names. The possible values for this flag-set are the enums of TLocalisedDestinations. |
ESnapMetadataPurpose | 0x00000F00 |
This set of flags identifies the fixed destinations for fixed purposes. The possible values for this flag-set are the enums of TSnapPurpose. |
This is the enum set of the TSnapMetadataField's ESnapMetadataPurpose
_LIT | ( | KDefIspIfNetworksIPv4IPv6 | , |
" | ip, | ||
ip6" | |||
) |
IPv4 and IPv6 network protocols.
_LIT | ( | KDefIspIfNetworksIPv4IPv6LAN | , |
"ip" | |||
) |
IPv4 and IPv6 network protocols for LAN bearers.
_LIT | ( | KDefProxyProtocolName | , |
"http" | |||
) |
Default proxy protocol name.
_LIT | ( | KDynamicIpv6Address | , |
"0:0:0:0:0:0:0:0" | |||
) |
Dynamic IPv6 address.
_LIT | ( | KKnownIp6NameServer1 | , |
"fec0:000:0000:ffff::1" | |||
) |
Known IPv6 name server 1.