LinuxQMISDK: qaGobiApiWds.h Source File

LinuxQMISDK SLQS03.03.07

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

qaGobiApiWds.h
Go to the documentation of this file.
1
11 #ifndef __GOBI_API_WDS_H__
12 #define __GOBI_API_WDS_H__
13
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17
18 #define IPV6_ADDRESS_ARRAY_SIZE 8
19
36 ULONG SetMobileIP( ULONG mode );
37
55 ULONG GetMobileIP( ULONG *pMode );
56
105 ULONG SetMobileIPParameters(
106 CHAR *pSPC,
107 ULONG *pMode,
108 BYTE *pRetryLimit,
109 BYTE *pRetryInterval,
110 BYTE *pReRegPeriod,
111 BYTE *pReRegTraffic,
112 BYTE *pHAAuthenticator,
113 BYTE *pHA2002bis );
114
131 ULONG SetAutoconnect( ULONG setting );
132
148 ULONG GetAutoconnect( ULONG *pSetting );
149
210 ULONG SetDefaultProfile(
211 ULONG profileType,
212 ULONG *pPDPType,
213 ULONG *pIPAddress,
214 ULONG *pPrimaryDNS,
215 ULONG *pSecondaryDNS,
216 ULONG *pAuthentication,
217 CHAR *pName,
218 CHAR *pAPNName,
219 CHAR *pUsername,
220 CHAR *pPassword );
292 ULONG SetDefaultProfileLTE(
293 ULONG profileType,
294 ULONG *pPDPType,
295 ULONG *pIPAddressv4,
296 ULONG *pPrimaryDNSv4,
297 ULONG *pSecondaryDNSv4,
298 USHORT *pIPAddressv6,
299 USHORT *PrimaryDNSv6,
300 USHORT *pSecondaryDNSv6,
301 ULONG *pAuthentication,
302 CHAR *pName,
303 CHAR *pAPNName,
304 CHAR *pUsername,
305 CHAR *pPassword);
306
378 ULONG SetDefaultProfileLTEV2(
379 ULONG profileType,
380 ULONG *pPDPType,
381 ULONG *pIPAddressv4,
382 ULONG *pPrimaryDNSv4,
383 ULONG *pSecondaryDNSv4,
384 USHORT *pIPAddressv6,
385 USHORT *PrimaryDNSv6,
386 USHORT *pSecondaryDNSv6,
387 ULONG *pAuthentication,
388 CHAR *pName,
389 CHAR *pAPNName,
390 CHAR *pUsername,
391 CHAR *pPassword);
461 ULONG GetDefaultProfile(
462 ULONG profileType,
463 ULONG *pPDPType,
464 ULONG *pIPAddress,
465 ULONG *pPrimaryDNS,
466 ULONG *pSecondaryDNS,
467 ULONG *pAuthentication,
468 BYTE nameSize,
469 CHAR *pName,
470 BYTE apnSize,
471 CHAR *pAPNName,
472 BYTE userSize,
473 CHAR *pUsername );
474
567 ULONG GetDefaultProfileLTE(
568 ULONG profileType,
569 ULONG *pPDPType,
570 ULONG *pIPAddressv4,
571 ULONG *pPrimaryDNSv4,
572 ULONG *pSecondaryDNSv4,
573 USHORT *pIPAddressv6,
574 USHORT *pPrimaryDNSv6,
575 USHORT *pSecondaryDNSv6,
576 ULONG *pAuthentication,
577 BYTE nameSize,
578 CHAR *pName,
579 BYTE apnSize,
580 CHAR *pAPNName,
581 BYTE userSize,
582 CHAR *pUsername );
583
604 ULONG GetSessionState(
605 ULONG *pState,
606 BYTE instance );
607
640 ULONG GetPacketStatus(
641 ULONG *pTXPacketSuccesses,
642 ULONG *pRXPacketSuccesses,
643 ULONG *pTXPacketErrors,
644 ULONG *pRXPacketErrors,
645 ULONG *pTXPacketOverflows,
646 ULONG *pRXPacketOverflows,
647 BYTE instance );
648
669 ULONG GetByteTotals(
670 ULONGLONG *pTXTotalBytes,
671 ULONGLONG *pRXTotalBytes,
672 BYTE instance );
673
694 ULONG GetDormancyState(
695 ULONG *pDormancyState,
696 BYTE instance );
697
734 ULONG GetDataBearerTechnology(
735 ULONG *pDataBearer,
736 BYTE instance );
737
781 typedef struct dataBearerTechnology
782 {
783 BYTE currentNetwork;
784 ULONG ratMask;
785 ULONG soMask;
786 } QmiWDSDataBearerTechnology;
787
792 enum qmiDataBearerMasks
793 {
794 QMI_WDS_CURRENT_CALL_DB_MASK = 0x01,
795 QMI_WDS_LAST_CALL_DB_MASK = 0x02
796 };
797
816 typedef struct dataBearers
817 {
818 BYTE dataBearerMask;
819 QmiWDSDataBearerTechnology *pCurDataBearerTechnology;
820 QmiWDSDataBearerTechnology *pLastCallDataBearerTechnology;
821 } QmiWDSDataBearers;
822
843 ULONG SLQSGetDataBearerTechnology(
844 QmiWDSDataBearers *pDataBearers,
845 BYTE instance );
846
865 ULONG GetSessionDuration(
866 ULONGLONG *pDuration,
867 BYTE instance );
868
893 typedef struct{
894 ULONG *pIPAddressV4;
895 USHORT *pIPAddressV6;
896 BYTE *pIPv6prefixlen;
897 }QmiWdsIpAddressInfo;
898
899 typedef struct{
900 ULONG *pv4sessionId;
901 ULONG *pv6sessionId;
902 QmiWdsIpAddressInfo ip;
903 }WdsIpAddressInfoReq;
904
919 ULONG GetIPAddressLTE( WdsIpAddressInfoReq *);
920
948 ULONG GetConnectionRate(
949 ULONG *pCurrentChannelTXRate,
950 ULONG *pCurrentChannelRXRate,
951 ULONG *pMaxChannelTXRate,
952 ULONG *pMaxChannelRXRate,
953 BYTE instance );
954
1021 ULONG GetMobileIPProfile(
1022 BYTE index,
1023 BYTE *pEnabled,
1024 ULONG *pAddress,
1025 ULONG *pPrimaryHA,
1026 ULONG *pSecondaryHA,
1027 BYTE *pRevTunneling,
1028 BYTE naiSize,
1029 CHAR *pNAI,
1030 ULONG *pHASPI,
1031 ULONG *pAAASPI,
1032 ULONG *pHAState,
1033 ULONG *pAAAState );
1034
1054 ULONG GetLastMobileIPError( ULONG *pError );
1055
1056 /*
1057 * This API used internally for Setting IP Family Preference
1058 *
1059 * \param IPFamilyPreference[IN]
1060 * - IP Family preference
1061 *
1062 * \param instance[IN]
1063 * - PDP instance
1064 *
1065 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1066 *
1067 * \sa See qmerrno.h for eQCWWAN_xxx error values
1068 *
1069 */
1070 ULONG iSLQSMISetIPFamilyPreference(
1071 BYTE IPFamilyPreference,
1072 BYTE instance );
1073
1074 /*
1075 * This API used internally for checking if a device is a Gobi device
1076 *
1077 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1078 *
1079 * \sa See qmerrno.h for eQCWWAN_xxx error values
1080 *
1081 */
1082 BOOL WDS_IsGobiDevice( );
1083
1102 ULONG SetActiveMobileIPProfile(
1103 CHAR *pSPC,
1104 BYTE index );
1105
1120 ULONG GetActiveMobileIPProfile(
1121 BYTE *pIndex );
1122
1174 ULONG SetMobileIPProfile(
1175 CHAR *pSPC,
1176 BYTE index,
1177 BYTE *pEnabled,
1178 ULONG *pAddress,
1179 ULONG *pPrimaryHA,
1180 ULONG *pSecondaryHA,
1181 BYTE *pRevTunneling,
1182 CHAR *pNAI,
1183 ULONG *pHASPI,
1184 ULONG *pAAASPI,
1185 CHAR *pMNHA,
1186 CHAR *pMNAAA );
1187
1255 ULONG GetMobileIPProfile2(
1256 BYTE index,
1257 BYTE *pEnabled,
1258 ULONG *pAddress,
1259 ULONG *pPrimaryHA,
1260 ULONG *pSecondaryHA,
1261 BYTE *pRevTunneling,
1262 BYTE naiSize,
1263 CHAR *pNAI,
1264 ULONG *pHASPI,
1265 ULONG *pAAASPI,
1266 ULONG *pHAState,
1267 ULONG *pAAAState );
1268
1318 ULONG GetMobileIPParameters(
1319 ULONG *pMode,
1320 BYTE *pRetryLimit,
1321 BYTE *pRetryInterval,
1322 BYTE *pReRegPeriod,
1323 BYTE *pReRegTraffic,
1324 BYTE *pHAAuthenticator,
1325 BYTE *pHA2002bis );
1326
1408 struct UMTSQoS
1409 {
1410 BYTE trafficClass;
1411 ULONG maxUplinkBitrate;
1412 ULONG maxDownlinkBitrate;
1413 ULONG grntUplinkBitrate;
1414 ULONG grntDownlinkBitrate;
1415 BYTE qosDeliveryOrder;
1416 ULONG maxSDUSize;
1417 BYTE sduErrorRatio;
1418 BYTE resBerRatio;
1419 BYTE deliveryErrSDU;
1420 ULONG transferDelay;
1421 ULONG trafficPriority;
1422 };
1423
1440 struct ProfileIdentifier
1441 {
1442 BYTE profileType;
1443 BYTE profileIndex;
1444 };
1445
1467 struct GPRSQoS
1468 {
1469 ULONG precedenceClass;
1470 ULONG delayClass;
1471 ULONG reliabilityClass;
1472 ULONG peakThroughputClass;
1473 ULONG meanThroughputClass;
1474 };
1475
1485 struct PCSCFIPv4ServerAddressList
1486 {
1487 BYTE numInstances;
1488 ULONG pscsfIPv4Addr[64];
1489 };
1490
1500 struct PCSCFFQDNAddress
1501 {
1502 WORD fqdnLen;
1503 CHAR fqdnAddr[256];
1504 };
1505
1515 struct PCSCFFQDNAddressList
1516 {
1517 BYTE numInstances;
1518 struct PCSCFFQDNAddress pcsfFQDNAddress[10];
1519 };
1520
1530 struct Domain
1531 {
1532 WORD domainLen;
1533 CHAR domainName[256];
1534 };
1535
1545 struct DomainNameList
1546 {
1547 BYTE numInstances;
1548 struct Domain domain[10];
1549 };
1550
1564 struct IPV6AddressInfo
1565 {
1566 BYTE IPV6PrefixLen;
1567 USHORT IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
1568 };
1569
1582 struct IPV6GWAddressInfo
1583 {
1584 BYTE gwV6PrefixLen;
1585 USHORT gwAddressV6[8];
1586 };
1587
1691 struct qmiWdsRunTimeSettings
1692 {
1693 CHAR *pProfileName;
1694 ULONG *pPDPType;
1695 CHAR *pAPNName;
1696 ULONG *pPrimaryDNSV4;
1697 ULONG *pSecondaryDNSV4;
1698 struct UMTSQoS *pUMTSGrantedQoS;
1699 struct GPRSQoS *pGPRSGrantedQoS;
1700 CHAR *pUsername;
1701 ULONG *pAuthentication;
1702 ULONG *pIPAddressV4;
1703 struct ProfileIdentifier *pProfileID;
1704 ULONG *pGWAddressV4;
1705 ULONG *pSubnetMaskV4;
1706 BYTE *pPCSCFAddrPCO;
1707 struct PCSCFIPv4ServerAddressList *pServerAddrList;
1708 struct PCSCFFQDNAddressList *pPCSCFFQDNAddrList;
1709 USHORT *pPrimaryDNSV6;
1710 USHORT *pSecondaryDNSV6;
1711 ULONG *pMtu;
1712 struct DomainNameList *pDomainList;
1713 BYTE *pIPFamilyPreference;
1714 BYTE *pIMCNflag;
1715 WORD *pTechnology;
1716 struct IPV6AddressInfo *pIPV6AddrInfo;
1717 struct IPV6GWAddressInfo *pIPV6GWAddrInfo;
1718 };
1719
1738 struct WdsRunTimeSettings
1739 {
1740 ULONG *v4sessionId;
1741 ULONG *v6sessionId;
1742 struct qmiWdsRunTimeSettings rts;
1743 };
1744
1758 ULONG SLQSGetRuntimeSettings (
1759 struct WdsRunTimeSettings *pRunTimeSettings );
1760
1824 ULONG SLQSSetProfile(
1825 ULONG profileType,
1826 BYTE profileId,
1827 ULONG *pPDPType,
1828 ULONG *pIPAddress,
1829 ULONG *pPrimaryDNS,
1830 ULONG *pSecondaryDNS,
1831 ULONG *pAuthentication,
1832 CHAR *pName,
1833 CHAR *pAPNName,
1834 CHAR *pUsername,
1835 CHAR *pPassword );
1836
1917 ULONG SLQSGetProfile(
1918 ULONG profileType,
1919 BYTE profileId,
1920 ULONG *pPDPType,
1921 ULONG *pIPAddress,
1922 ULONG *pPrimaryDNS,
1923 ULONG *pSecondaryDNS,
1924 ULONG *pAuthentication,
1925 BYTE nameSize,
1926 CHAR *pName,
1927 BYTE apnSize,
1928 CHAR *pAPNName,
1929 BYTE userSize,
1930 CHAR *pUsername,
1931 WORD *pExtendedErrorCode );
1932
2010 struct ssdatasession_params{
2011 BOOL action;
2012 BYTE instanceId;
2013 ULONG *pTechnology;
2014 ULONG *pProfileId3GPP;
2015 ULONG *pProfileId3GPP2;
2016 ULONG sessionId;
2017 ULONG failureReason;
2018 ULONG failureReasonv4;
2019 ULONG failureReasonv6;
2020 ULONG rcv4;
2021 ULONG rcv6;
2022 ULONG v4sessionId;
2023 ULONG v6sessionId;
2024 BYTE ipfamily;
2025 ULONG *pAuthentication;
2026 CHAR *pUsername;
2027 CHAR *pPassword;
2028 ULONG verbFailReasonType;
2029 ULONG verbFailReason;
2030 };
2031
2049 ULONG SLQSStartStopDataSession(
2050 struct ssdatasession_params *pin );
2051
2065 struct SLQSDeleteProfileParams{
2066 BYTE profileType;
2067 BYTE profileIndex;
2068 };
2069
2093 ULONG SLQSDeleteProfile(
2094 struct SLQSDeleteProfileParams *pProfileToDelete,
2095 WORD *pExtendedErrorCode );
2096
2298 struct Profile3GPP
2299 {
2300 CHAR *pProfilename;
2301 WORD *pProfilenameSize;
2302 BYTE *pPDPtype;
2303 BYTE *pPdpHdrCompType;
2304 BYTE *pPdpDataCompType;
2305 CHAR *pAPNName;
2306 WORD *pAPNnameSize;
2307 ULONG *pPriDNSIPv4AddPref;
2308 ULONG *pSecDNSIPv4AddPref;
2309 struct UMTSQoS *pUMTSReqQoS;
2310 struct UMTSQoS *pUMTSMinQoS;
2311 struct GPRSRequestedQoS *pGPRSRequestedQos;
2312 struct GPRSRequestedQoS *pGPRSMinimumQoS;
2313 CHAR *pUsername;
2314 WORD *pUsernameSize;
2315 CHAR *pPassword;
2316 WORD *pPasswordSize;
2317 BYTE *pAuthenticationPref;
2318 ULONG *pIPv4AddrPref;
2319 BYTE *pPcscfAddrUsingPCO;
2320 BYTE *pPdpAccessConFlag;
2321 BYTE *pPcscfAddrUsingDhcp;
2322 BYTE *pImCnFlag;
2323 struct TFTIDParams *pTFTID1Params;
2324 struct TFTIDParams *pTFTID2Params;
2325 BYTE *pPdpContext;
2326 BYTE *pSecondaryFlag;
2327 BYTE *pPrimaryID;
2328 USHORT *pIPv6AddPref;
2329 struct UMTSReqQoSSigInd *pUMTSReqQoSSigInd;
2330 struct UMTSReqQoSSigInd *pUMTSMinQosSigInd;
2331 USHORT *pPriDNSIPv6addpref;
2332 USHORT *pSecDNSIPv6addpref;
2333 BYTE *pAddrAllocPref;
2334 struct QosClassID *pQosClassID;
2335 BYTE *pAPNDisabledFlag;
2336 ULONG *pPDNInactivTimeout;
2337 BYTE *pAPNClass;
2338 };
2523 struct Profile3GPP2
2524 {
2525 BYTE *pNegoDnsSrvrPref;
2526 ULONG *pPppSessCloseTimerDO;
2527 ULONG *pPppSessCloseTimer1x;
2528 BYTE *pAllowLinger;
2529 USHORT *pLcpAckTimeout;
2530 USHORT *pIpcpAckTimeout;
2531 USHORT *pAuthTimeout;
2532 BYTE *pLcpCreqRetryCount;
2533 BYTE *pIpcpCreqRetryCount;
2534 BYTE *pAuthRetryCount;
2535 BYTE *pAuthProtocol;
2536 CHAR *pUserId;
2537 WORD *pUserIdSize;
2538 CHAR *pAuthPassword;
2539 WORD *pAuthPasswordSize;
2540 BYTE *pDataRate;
2541 ULONG *pAppType;
2542 BYTE *pDataMode;
2543 BYTE *pAppPriority;
2544 CHAR *pApnString;
2545 WORD *pApnStringSize;
2546 BYTE *pPdnType;
2547 BYTE *pIsPcscfAddressNedded;
2548 ULONG *pPrimaryV4DnsAddress;
2549 ULONG *pSecondaryV4DnsAddress;
2550 USHORT *pPriV6DnsAddress;
2551 USHORT *pSecV6DnsAddress;
2552 BYTE *pRATType;
2553 BYTE *pAPNEnabled3GPP2;
2554 ULONG *pPDNInactivTimeout3GPP2;
2555 BYTE *pAPNClass3GPP2;
2556 };
2557
2563 typedef union WdsProfileParam
2564 {
2565 struct Profile3GPP SlqsProfile3GPP;
2566 struct Profile3GPP2 SlqsProfile3GPP2;
2567 }QmiProfileInfo;
2568
2591 struct CreateProfileIn
2592 {
2593 BYTE *pProfileID;
2594 BYTE *pProfileType;
2595 QmiProfileInfo curProfile;
2596 };
2597
2676 struct UMTSMinQoS
2677 {
2678 BYTE trafficClass;
2679 ULONG maxUplinkBitrate;
2680 ULONG maxDownlinkBitrate;
2681 ULONG grntUplinkBitrate;
2682 ULONG grntDownlinkBitrate;
2683 BYTE qosDeliveryOrder;
2684 ULONG maxSDUSize;
2685 BYTE sduErrorRatio;
2686 BYTE resBerRatio;
2687 BYTE deliveryErrSDU;
2688 ULONG transferDelay;
2689 ULONG trafficPriority;
2690 };
2691
2711 struct GPRSRequestedQoS
2712 {
2713 ULONG precedenceClass;
2714 ULONG delayClass;
2715 ULONG reliabilityClass;
2716 ULONG peakThroughputClass;
2717 ULONG meanThroughputClass;
2718 };
2719
2769 struct TFTIDParams
2770 {
2771 BYTE filterId;
2772 BYTE eValid;
2773 BYTE ipVersion;
2774 WORD *pSourceIP;
2775 BYTE sourceIPMask;
2776 BYTE nextHeader;
2777 WORD destPortRangeStart;
2778 WORD destPortRangeEnd;
2779 WORD srcPortRangeStart;
2780 WORD srcPortRangeEnd;
2781 ULONG IPSECSPI;
2782 WORD tosMask;
2783 ULONG flowLabel;
2784 };
2785
2799 struct UMTSReqQoSSigInd
2800 {
2801 struct UMTSQoS UMTSReqQoS;
2802 BYTE SigInd;
2803 };
2804
2830 struct QosClassID
2831 {
2832 BYTE QCI;
2833 ULONG gDlBitRate;
2834 ULONG maxDlBitRate;
2835 ULONG gUlBitRate;
2836 ULONG maxUlBitRate;
2837 };
2838
2854 struct CreateProfileOut
2855 {
2856 BYTE *pProfileType;
2857 BYTE *pProfileIndex;
2858 USHORT *pExtErrorCode;
2859 };
2860
2885 ULONG SLQSCreateProfile(
2886 struct CreateProfileIn *pReq,
2887 struct CreateProfileOut *pResp );
2888
2907 struct slqsautoconnect{
2908 BOOL action;
2909 BYTE acsetting;
2910 BYTE acroamsetting;
2911 };
2912
2928 ULONG SLQSAutoConnect( struct slqsautoconnect *pacreq );
2929
2947 struct ModifyProfileIn
2948 {
2949 BYTE *pProfileID;
2950 BYTE *pProfileType;
2951 QmiProfileInfo curProfile;
2952 };
2953
2965 struct ModifyProfileOut
2966 {
2967 USHORT *pExtErrorCode;
2968 };
2969
2987 ULONG SLQSModifyProfile(
2988 struct ModifyProfileIn *pReq,
2989 struct ModifyProfileOut *pResp );
2990
3038 typedef struct _slqs3GPPConfigItem
3039 {
3040 WORD *pLTEAttachProfile;
3041 WORD *pProfileList;
3042 BYTE *pDefaultPDNEnabled;
3043 BYTE *p3gppRelease;
3044 } slqs3GPPConfigItem;
3045
3060 ULONG SLQSSet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
3061
3076 ULONG SLQSGet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
3077
3090 typedef struct _GetProfileSettingIn
3091 {
3092 BYTE ProfileType;
3093 BYTE ProfileID;
3094 }GetProfileSettingIn;
3095
3112 typedef struct _GetProfileSettingOut
3113 {
3114 QmiProfileInfo curProfile;
3115 WORD *pExtErrCode;
3116 }GetProfileSettingOut;
3117
3137 ULONG SLQSGetProfileSettings(
3138 GetProfileSettingIn *pReq,
3139 GetProfileSettingOut *pResp );
3140
3166 typedef struct
3167 {
3168 BYTE statsPeriod;
3169 ULONG statsMask;
3170 } TrStatInd;
3171
3229 typedef struct
3230 {
3231 BYTE *pCurrChannelRateInd;
3232 TrStatInd *pTransferStatInd;
3233 BYTE *pDataBearerTechInd;
3234 BYTE *pDormancyStatusInd;
3235 BYTE *pMIPStatusInd;
3236 BYTE *pCurrDataBearerTechInd;
3237 BYTE *pDataCallStatusChangeInd;
3238 BYTE *pCurrPrefDataSysInd;
3239 BYTE *pEVDOPageMonPerChangeInd;
3240 BYTE *pDataSystemStatusChangeInd;
3241 } wdsSetEventReportReq;
3242
3265 ULONG SLQSWdsSetEventReport( wdsSetEventReportReq *pSetEventReportReq );
3266
3282 typedef struct
3283 {
3284 BYTE contextId;
3285 } swiPDPRuntimeSettingsReq;
3286
3359 typedef struct
3360 {
3361 BYTE *pContextId;
3362 BYTE *pBearerId;
3363 CHAR *pAPNName;
3364 ULONG *pIPv4Address;
3365 ULONG *pIPv4GWAddress;
3366 ULONG *pPrDNSIPv4Address;
3367 ULONG *pSeDNSIPv4Address;
3368 struct IPV6AddressInfo *pIPv6Address;
3369 struct IPV6AddressInfo *pIPv6GWAddress;
3370 WORD *pPrDNSIPv6Address;
3371 WORD *pSeDNSIPv6Address;
3372 ULONG *pPrPCSCFIPv4Address;
3373 ULONG *pSePCSCFIPv4Address;
3374 WORD *pPrPCSCFIPv6Address;
3375 WORD *pSePCSCFIPv6Address;
3376 } swiPDPRuntimeSettingsResp;
3377
3398 ULONG SLQSWdsSwiPDPRuntimeSettings(
3399 swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq,
3400 swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp );
3401
3420 struct WdsConnectionRateElmnts
3421 {
3422 ULONG *pCurrentChannelTXRate;
3423 ULONG *pCurrentChannelRXRate;
3424 ULONG *pMaxChannelTXRate;
3425 ULONG *pMaxChannelRXRate;
3426 };
3427
3449 struct WdsConnectionRate
3450 {
3451 ULONG *pV4sessionId;
3452 ULONG *pV6sessionId;
3453 struct WdsConnectionRateElmnts ConnRateElmntsV4;
3454 struct WdsConnectionRateElmnts ConnRateElmntsV6;
3455 };
3456
3457 /*
3458 * This API is an internal Api.Used to switch the call for GetConnectionRate.
3459 *
3460 * \param pV4sessionId[IN]
3461 * - use to store the current IPV4 Session Id. It can be NULL
3462 *
3463 * \param pV6sessionId[IN]
3464 * - use to store the current IPV6 Session Id. It can be NULL
3465 *
3466 * \param pConnectionRateElmnt[OUT]
3467 * - See \ref WdsConnectionRateElmnts for more information
3468 *
3469 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
3470 *
3471 * \sa see qmerrno.h for eQCWWAN_xxx error values
3472 *
3473 * \note Technology Supported: UMTS/CDMA\n
3474 * Device Supported: MC77XX\n
3475 * Timeout: 2 seconds\n
3476 *
3477 */
3478 ULONG iGetConnectionRate (
3479 ULONG *pv4sessionId,
3480 ULONG *pv6sessionId,
3481 struct WdsConnectionRateElmnts *pConnectionRateElmnt );
3482
3498 ULONG SLQSGetConnectionRate (
3499 struct WdsConnectionRate *pConnectionRate );
3500
3511 struct WdsByteTotalsElmnts
3512 {
3513 ULONGLONG *pTXTotalBytes;
3514 ULONGLONG *pRXTotalBytes;
3515 };
3516
3538 struct WdsByteTotals
3539 {
3540 ULONG *pV4sessionId;
3541 ULONG *pV6sessionId;
3542 struct WdsByteTotalsElmnts ByteTotalsElmntsV4;
3543 struct WdsByteTotalsElmnts ByteTotalsElmntsV6;
3544 };
3545
3546 /*
3547 * This API is an internal Api.Used to switch the call for GetByteTotals.
3548 *
3549 * \param pV4sessionId[IN]
3550 * - use to store the current IPV4 Session Id. It can be NULL
3551 *
3552 * \param pV6sessionId[IN]
3553 * - use to store the current IPV6 Session Id. It can be NULL
3554 *
3555 * \param pByteTotalsElmnt[OUT]
3556 * - See \ref WdsByteTotalsElmnts for more information
3557 *
3558 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
3559 *
3560 * \sa see qmerrno.h for eQCWWAN_xxx error values
3561 *
3562 * Timeout: 2 seconds\n
3563 *
3564 */
3565 ULONG iGetByteTotals (
3566 ULONG *pv4sessionId,
3567 ULONG *pv6sessionId,
3568 struct WdsByteTotalsElmnts *pByteTotalsElmnt );
3569
3583 ULONG SLQSGetByteTotals (
3584 struct WdsByteTotals *pByteTotals );
3585
3602 ULONG SLQSWdsGoDormant( void );
3603
3620 ULONG SLQSWdsGoActive( void );
3621
3649 ULONG SLQSGetSessionState(
3650 ULONG *pStateV4,
3651 ULONG *pStateV6,
3652 BYTE instance );
3653
3654 /*
3655 * This structure contains the response parameters retrieved by the API
3656 * iSLQSGetInstanceID. This is for SDK internal use only.
3657 *
3658 * \param pInstanceID
3659 * - Instance ID corresponding to the session ID
3660 *
3661 * \param pIPFamily
3662 * - IP Family for the session ID
3663 * - 4 - IPv4
3664 * - 6 - IPv6
3665 *
3666 * \note none
3667 *
3668 */
3669 typedef struct
3670 {
3671 BYTE *pInstanceID;
3672 BYTE *pIPFamily;
3673 } GetInstIDResp;
3674
3675 /*
3676 * This structure contains the response parameters retrieved by the API
3677 * iSLQSGetSessionID. This is for SDK internal use only.
3678 *
3679 * \param pSessionIDv4
3680 * - IPv4 session ID
3681 *
3682 * \param pSessionIDv6
3683 * - IPv6 session ID
3684 *
3685 * \note none
3686 *
3687 */
3688 typedef struct
3689 {
3690 ULONG *pSessionIDv4;
3691 ULONG *pSessionIDv6;
3692 } GetSessionIDResp;
3693
3710 typedef struct
3711 {
3712 BYTE StatsPeriod;
3713 ULONG StatsMask;
3714 } TransferStatInd;
3715
3758 typedef struct
3759 {
3760 ULONG Mask;
3761 BYTE *pReportConnStatus;
3762 TransferStatInd *pTransferStatInd;
3763 BYTE *pReportDormStatus;
3764 BYTE *pReportDataBearerTech;
3765 BYTE *pReportChannelRate;
3766 } getDUNCallInfoReq;
3767
3785 typedef struct
3786 {
3787 BYTE MDMConnStatus;
3788 ULONGLONG MDMCallDuration;
3789 } ConnectionStatus;
3790
3808 typedef struct
3809 {
3810 ULONG CurrChanTxRate;
3811 ULONG CurrChanRxRate;
3812 ULONG MaxChanTxRate;
3813 ULONG MaxChanRxRate;
3814 } ChannelRate;
3815
3914 typedef struct
3915 {
3916 ConnectionStatus *pConnectionStatus;
3917 WORD *pCallEndReason;
3918 ULONGLONG *pTXOKBytesCount;
3919 ULONGLONG *pRXOKBytesCount;
3920 BYTE *pDormancyStatus;
3921 BYTE *pDataBearerTech;
3922 ChannelRate *pChannelRate;
3923 ULONGLONG *pLastCallTXOKBytesCnt;
3924 ULONGLONG *pLastCallRXOKBytesCnt;
3925 ULONGLONG *pMdmCallDurationActive;
3926 BYTE *pLastCallDataBearerTech;
3927 } getDUNCallInfoResp;
3928
3945 ULONG SLQSGetDUNCallInfo(
3946 getDUNCallInfoReq *pGetDUNCallInfoReq,
3947 getDUNCallInfoResp *pGetDUNCallInfoResp );
3948
3997 struct WdsPktStatisticsElmnts
3998 {
3999 ULONG *pTXPacketSuccesses;
4000 ULONG *pRXPacketSuccesses;
4001 ULONG *pTXPacketErrors;
4002 ULONG *pRXPacketErrors;
4003 ULONG *pTXPacketOverflows;
4004 ULONG *pRXPacketOverflows;
4005 ULONGLONG *pTXOkBytesCount;
4006 ULONGLONG *pRXOkBytesCount;
4007 ULONGLONG *pTXOKBytesLastCall;
4008 ULONGLONG *pRXOKBytesLastCall;
4009 ULONG *pTXDroppedCount;
4010 ULONG *pRXDroppedCount;
4011 };
4012
4034 struct WdsPktStatisticsResp
4035 {
4036 ULONG *pV4sessionId;
4037 ULONG *pV6sessionId;
4038 struct WdsPktStatisticsElmnts PktStatElmntsV4;
4039 struct WdsPktStatisticsElmnts PktStatElmntsV6;
4040 };
4041
4057 struct WdsPktStatisticsReq
4058 {
4059 ULONG *pStatMask;
4060 };
4061
4082 ULONG GetPacketStatistics(
4083 struct WdsPktStatisticsReq *pStatMask,
4084 struct WdsPktStatisticsElmnts *pPktStatisticsElmnt,
4085 BYTE instance );
4086
4087 /*
4088 * This API is an internal Api.Used to switch the call for GetPacketStatistics.
4089 *
4090 * \param pV4sessionId[IN]
4091 * - use to store the current IPV4 Session Id. It can be NULL
4092 *
4093 * \param pV6sessionId[IN]
4094 * - use to store the current IPV6 Session Id. It can be NULL
4095 *
4096 * \param pStatMask[IN]
4097 * - See \ref WdsPktStatisticsReq for more information
4098 *
4099 * \param pPktStatisticsElmnt[OUT]
4100 * - See \ref WdsPktStatisticsElmnts for more information
4101 *
4102 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
4103 *
4104 * \sa see qmerrno.h for eQCWWAN_xxx error values
4105 *
4106 */
4107 ULONG iGetPacketStatistics (
4108 ULONG *pV4sessionId,
4109 ULONG *pV6sessionId,
4110 struct WdsPktStatisticsReq *pStatMask,
4111 struct WdsPktStatisticsElmnts *pPktStatisticsElmnt );
4112
4130 ULONG SLQSGetPacketStatistics (
4131 struct WdsPktStatisticsReq *pStatMask,
4132 struct WdsPktStatisticsResp *pPktStatistics );
4133
4191 typedef struct
4192 {
4193 BYTE NetworkType;
4194 ULONG RATMask;
4195 ULONG SOMask;
4196 }CurrNetworkInfo;
4197
4217 typedef struct
4218 {
4219 BYTE *pPrefNetwork;
4220 BYTE *pNetworkInfoLen;
4221 CurrNetworkInfo *pCurrNetworkInfo;
4222 }CurrDataSysStat;
4223
4237 ULONG SLQSGetCurrDataSystemStat ( CurrDataSysStat *pCurrDataSysStat );
4238
4260 typedef struct
4261 {
4262 BYTE bResetStatistics;
4263 ULONG ulMask;
4264 } swiRMTrasnferStaticsReq;
4265
4280 ULONG RMSetTransferStatistics( swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq );
4281
4282 typedef struct
4283 {
4284 BYTE TlvPresent;
4285 ULONG ulData;
4286 }DataULongTlv;
4287
4288 typedef struct
4289 {
4290 BYTE TlvPresent;
4291 ULONGLONG ullData;
4292 }DataULongLongTlv;
4293
4316 typedef struct {
4317 DataULongTlv TxOkConutTlv;
4318 DataULongTlv RxOkConutTlv;
4319 DataULongLongTlv TxOkByteCountTlv;
4320 DataULongLongTlv RxOkByteCountTlv;
4321 DataULongTlv TxDropConutTlv;
4322 DataULongTlv RxDropConutTlv;
4323 }QmiCbkWdsStatisticsIndState;
4324
4325
4337 ULONG SLQSResetPacketStatics();
4338
4339 #ifdef __cplusplus
4340 } /* extern "C" { */
4341 #endif
4342
4343 #endif /* __GOBI_API_WDS_H__ */
qmiWdsRunTimeSettings::pPCSCFAddrPCO
BYTE * pPCSCFAddrPCO
Definition: qaGobiApiWds.h:1706
ModifyProfileIn
Definition: qaGobiApiWds.h:2947
Profile3GPP2::pIsPcscfAddressNedded
BYTE * pIsPcscfAddressNedded
Definition: qaGobiApiWds.h:2547
qmiWdsRunTimeSettings::pPCSCFFQDNAddrList
struct PCSCFFQDNAddressList * pPCSCFFQDNAddrList
Definition: qaGobiApiWds.h:1708
ssdatasession_params::instanceId
BYTE instanceId
Definition: qaGobiApiWds.h:2012
SLQSGetDataBearerTechnology
ULONG SLQSGetDataBearerTechnology(QmiWDSDataBearers *pDataBearers, BYTE instance)
wdsSetEventReportReq::pDormancyStatusInd
BYTE * pDormancyStatusInd
Definition: qaGobiApiWds.h:3234
Profile3GPP::pProfilenameSize
WORD * pProfilenameSize
Definition: qaGobiApiWds.h:2301
QmiCbkWdsStatisticsIndState::TxOkConutTlv
DataULongTlv TxOkConutTlv
Definition: qaGobiApiWds.h:4317
WdsConnectionRate::ConnRateElmntsV6
struct WdsConnectionRateElmnts ConnRateElmntsV6
Definition: qaGobiApiWds.h:3454
SetActiveMobileIPProfile
ULONG SetActiveMobileIPProfile(CHAR *pSPC, BYTE index)
GetMobileIPProfile2
ULONG GetMobileIPProfile2(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, ULONG *pHAState, ULONG *pAAAState)
TFTIDParams::eValid
BYTE eValid
Definition: qaGobiApiWds.h:2772
UMTSQoS::grntUplinkBitrate
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:1413
WdsIpAddressInfoReq::pv4sessionId
ULONG * pv4sessionId
Definition: qaGobiApiWds.h:900
GetProfileSettingIn
struct _GetProfileSettingIn GetProfileSettingIn
QmiWdsIpAddressInfo
Definition: qaGobiApiWds.h:893
swiPDPRuntimeSettingsResp::pIPv6Address
struct IPV6AddressInfo * pIPv6Address
Definition: qaGobiApiWds.h:3368
WdsPktStatisticsReq::pStatMask
ULONG * pStatMask
Definition: qaGobiApiWds.h:4059
ssdatasession_params::rcv6
ULONG rcv6
Definition: qaGobiApiWds.h:2021
Profile3GPP::pAPNnameSize
WORD * pAPNnameSize
Definition: qaGobiApiWds.h:2306
SLQSDeleteProfileParams::profileIndex
BYTE profileIndex
Definition: qaGobiApiWds.h:2067
GetConnectionRate
ULONG GetConnectionRate(ULONG *pCurrentChannelTXRate, ULONG *pCurrentChannelRXRate, ULONG *pMaxChannelTXRate, ULONG *pMaxChannelRXRate, BYTE instance)
qmiWdsRunTimeSettings::pIMCNflag
BYTE * pIMCNflag
Definition: qaGobiApiWds.h:1714
SLQSResetPacketStatics
ULONG SLQSResetPacketStatics()
IPV6GWAddressInfo::gwV6PrefixLen
BYTE gwV6PrefixLen
Definition: qaGobiApiWds.h:1584
SLQSGetSessionState
ULONG SLQSGetSessionState(ULONG *pStateV4, ULONG *pStateV6, BYTE instance)
dataBearers
Definition: qaGobiApiWds.h:816
Profile3GPP::pUMTSReqQoS
struct UMTSQoS * pUMTSReqQoS
Definition: qaGobiApiWds.h:2309
Profile3GPP::pPdpContext
BYTE * pPdpContext
Definition: qaGobiApiWds.h:2325
QMI_WDS_LAST_CALL_DB_MASK
Definition: qaGobiApiWds.h:795
IPV6_ADDRESS_ARRAY_SIZE
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: qaGobiApiWds.h:18
SLQSStartStopDataSession
ULONG SLQSStartStopDataSession(struct ssdatasession_params *pin)
WdsConnectionRateElmnts::pCurrentChannelTXRate
ULONG * pCurrentChannelTXRate
Definition: qaGobiApiWds.h:3422
qmiWdsRunTimeSettings::pIPV6AddrInfo
struct IPV6AddressInfo * pIPV6AddrInfo
Definition: qaGobiApiWds.h:1716
TFTIDParams::destPortRangeStart
WORD destPortRangeStart
Definition: qaGobiApiWds.h:2777
ssdatasession_params::pPassword
CHAR * pPassword
Definition: qaGobiApiWds.h:2027
CHAR
char CHAR
Definition: SwiDataTypes.h:27
SLQSGetProfileSettings
ULONG SLQSGetProfileSettings(GetProfileSettingIn *pReq, GetProfileSettingOut *pResp)
qmiWdsRunTimeSettings::pUMTSGrantedQoS
struct UMTSQoS * pUMTSGrantedQoS
Definition: qaGobiApiWds.h:1698
UMTSMinQoS::qosDeliveryOrder
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:2683
ModifyProfileIn::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:2951
_GetProfileSettingOut
Definition: qaGobiApiWds.h:3112
GPRSQoS::meanThroughputClass
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:1473
QosClassID::gUlBitRate
ULONG gUlBitRate
Definition: qaGobiApiWds.h:2835
QmiWDSDataBearers
struct dataBearers QmiWDSDataBearers
WdsConnectionRateElmnts::pMaxChannelTXRate
ULONG * pMaxChannelTXRate
Definition: qaGobiApiWds.h:3424
Profile3GPP::pPDNInactivTimeout
ULONG * pPDNInactivTimeout
Definition: qaGobiApiWds.h:2336
QmiWdsIpAddressInfo::pIPAddressV4
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:894
ssdatasession_params::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:2026
QmiWDSDataBearerTechnology
struct dataBearerTechnology QmiWDSDataBearerTechnology
dataBearerTechnology
Definition: qaGobiApiWds.h:781
DomainNameList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1547
UMTSQoS::grntDownlinkBitrate
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:1414
qmiWdsRunTimeSettings::pPrimaryDNSV4
ULONG * pPrimaryDNSV4
Definition: qaGobiApiWds.h:1696
ProfileIdentifier
Definition: qaGobiApiWds.h:1440
getDUNCallInfoReq::pReportChannelRate
BYTE * pReportChannelRate
Definition: qaGobiApiWds.h:3765
WdsByteTotals::ByteTotalsElmntsV6
struct WdsByteTotalsElmnts ByteTotalsElmntsV6
Definition: qaGobiApiWds.h:3543
GetDormancyState
ULONG GetDormancyState(ULONG *pDormancyState, BYTE instance)
CreateProfileIn::pProfileID
BYTE * pProfileID
Definition: qaGobiApiWds.h:2593
CurrNetworkInfo::NetworkType
BYTE NetworkType
Definition: qaGobiApiWds.h:4193
SLQSGetCurrDataSystemStat
ULONG SLQSGetCurrDataSystemStat(CurrDataSysStat *pCurrDataSysStat)
wdsSetEventReportReq::pDataCallStatusChangeInd
BYTE * pDataCallStatusChangeInd
Definition: qaGobiApiWds.h:3237
Profile3GPP2::pAuthRetryCount
BYTE * pAuthRetryCount
Definition: qaGobiApiWds.h:2534
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:26
QmiCbkWdsStatisticsIndState
Definition: qaGobiApiWds.h:4316
GetInstIDResp
Definition: qaGobiApiWds.h:3669
wdsSetEventReportReq
Definition: qaGobiApiWds.h:3229
swiPDPRuntimeSettingsResp::pSePCSCFIPv6Address
WORD * pSePCSCFIPv6Address
Definition: qaGobiApiWds.h:3375
DataULongTlv::ulData
ULONG ulData
Definition: qaGobiApiWds.h:4285
WdsConnectionRate::ConnRateElmntsV4
struct WdsConnectionRateElmnts ConnRateElmntsV4
Definition: qaGobiApiWds.h:3453
ProfileIdentifier::profileIndex
BYTE profileIndex
Definition: qaGobiApiWds.h:1443
Profile3GPP2::pSecondaryV4DnsAddress
ULONG * pSecondaryV4DnsAddress
Definition: qaGobiApiWds.h:2549
GPRSRequestedQoS::meanThroughputClass
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:2717
WdsPktStatisticsElmnts::pRXPacketErrors
ULONG * pRXPacketErrors
Definition: qaGobiApiWds.h:4002
SLQSAutoConnect
ULONG SLQSAutoConnect(struct slqsautoconnect *pacreq)
ssdatasession_params::failureReason
ULONG failureReason
Definition: qaGobiApiWds.h:2017
WdsPktStatisticsElmnts::pRXOkBytesCount
ULONGLONG * pRXOkBytesCount
Definition: qaGobiApiWds.h:4006
GetSessionIDResp::pSessionIDv6
ULONG * pSessionIDv6
Definition: qaGobiApiWds.h:3691
slqsautoconnect::acsetting
BYTE acsetting
Definition: qaGobiApiWds.h:2909
UMTSMinQoS
Definition: qaGobiApiWds.h:2676
SLQSGetDUNCallInfo
ULONG SLQSGetDUNCallInfo(getDUNCallInfoReq *pGetDUNCallInfoReq, getDUNCallInfoResp *pGetDUNCallInfoResp)
QmiWdsIpAddressInfo::pIPv6prefixlen
BYTE * pIPv6prefixlen
Definition: qaGobiApiWds.h:896
GPRSQoS::precedenceClass
ULONG precedenceClass
Definition: qaGobiApiWds.h:1469
WdsPktStatisticsResp::PktStatElmntsV6
struct WdsPktStatisticsElmnts PktStatElmntsV6
Definition: qaGobiApiWds.h:4039
SLQSDeleteProfile
ULONG SLQSDeleteProfile(struct SLQSDeleteProfileParams *pProfileToDelete, WORD *pExtendedErrorCode)
Domain::domainName
CHAR domainName[256]
Definition: qaGobiApiWds.h:1533
WdsProfileParam
Definition: qaGobiApiWds.h:2563
GPRSRequestedQoS::reliabilityClass
ULONG reliabilityClass
Definition: qaGobiApiWds.h:2715
DomainNameList::domain
struct Domain domain[10]
Definition: qaGobiApiWds.h:1548
swiPDPRuntimeSettingsResp::pPrDNSIPv4Address
ULONG * pPrDNSIPv4Address
Definition: qaGobiApiWds.h:3366
TFTIDParams::sourceIPMask
BYTE sourceIPMask
Definition: qaGobiApiWds.h:2775
PCSCFFQDNAddressList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1517
WdsConnectionRate::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:3451
SLQSGetByteTotals
ULONG SLQSGetByteTotals(struct WdsByteTotals *pByteTotals)
TFTIDParams::flowLabel
ULONG flowLabel
Definition: qaGobiApiWds.h:2783
ModifyProfileIn::pProfileID
BYTE * pProfileID
Definition: qaGobiApiWds.h:2949
getDUNCallInfoResp::pDataBearerTech
BYTE * pDataBearerTech
Definition: qaGobiApiWds.h:3921
WdsByteTotals
Definition: qaGobiApiWds.h:3538
GPRSRequestedQoS
Definition: qaGobiApiWds.h:2711
CreateProfileOut
Definition: qaGobiApiWds.h:2854
ssdatasession_params::pTechnology
ULONG * pTechnology
Definition: qaGobiApiWds.h:2013
Profile3GPP2::pUserId
CHAR * pUserId
Definition: qaGobiApiWds.h:2536
ChannelRate::CurrChanRxRate
ULONG CurrChanRxRate
Definition: qaGobiApiWds.h:3811
TransferStatInd::StatsMask
ULONG StatsMask
Definition: qaGobiApiWds.h:3713
Profile3GPP2::pAPNEnabled3GPP2
BYTE * pAPNEnabled3GPP2
Definition: qaGobiApiWds.h:2553
CurrDataSysStat::pCurrNetworkInfo
CurrNetworkInfo * pCurrNetworkInfo
Definition: qaGobiApiWds.h:4221
WdsPktStatisticsElmnts::pTXDroppedCount
ULONG * pTXDroppedCount
Definition: qaGobiApiWds.h:4009
WdsPktStatisticsReq
Definition: qaGobiApiWds.h:4057
SLQSGet3GPPConfigItem
ULONG SLQSGet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
SLQSGetPacketStatistics
ULONG SLQSGetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsResp *pPktStatistics)
QmiCbkWdsStatisticsIndState::RxDropConutTlv
DataULongTlv RxDropConutTlv
Definition: qaGobiApiWds.h:4322
swiPDPRuntimeSettingsResp::pIPv4GWAddress
ULONG * pIPv4GWAddress
Definition: qaGobiApiWds.h:3365
swiPDPRuntimeSettingsResp::pPrPCSCFIPv4Address
ULONG * pPrPCSCFIPv4Address
Definition: qaGobiApiWds.h:3372
swiPDPRuntimeSettingsResp::pIPv6GWAddress
struct IPV6AddressInfo * pIPv6GWAddress
Definition: qaGobiApiWds.h:3369
TFTIDParams::srcPortRangeEnd
WORD srcPortRangeEnd
Definition: qaGobiApiWds.h:2780
WdsPktStatisticsElmnts::pTXPacketSuccesses
ULONG * pTXPacketSuccesses
Definition: qaGobiApiWds.h:3999
QmiCbkWdsStatisticsIndState::TxDropConutTlv
DataULongTlv TxDropConutTlv
Definition: qaGobiApiWds.h:4321
GetSessionIDResp::pSessionIDv4
ULONG * pSessionIDv4
Definition: qaGobiApiWds.h:3690
_slqs3GPPConfigItem::pLTEAttachProfile
WORD * pLTEAttachProfile
Definition: qaGobiApiWds.h:3040
UMTSMinQoS::grntUplinkBitrate
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:2681
UMTSQoS::trafficPriority
ULONG trafficPriority
Definition: qaGobiApiWds.h:1421
GPRSQoS::reliabilityClass
ULONG reliabilityClass
Definition: qaGobiApiWds.h:1471
WdsConnectionRate
Definition: qaGobiApiWds.h:3449
SLQSDeleteProfileParams
Definition: qaGobiApiWds.h:2065
swiPDPRuntimeSettingsResp::pPrPCSCFIPv6Address
WORD * pPrPCSCFIPv6Address
Definition: qaGobiApiWds.h:3374
DataULongLongTlv
Definition: qaGobiApiWds.h:4288
GetMobileIPProfile
ULONG GetMobileIPProfile(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, ULONG *pHAState, ULONG *pAAAState)
getDUNCallInfoReq::pReportDormStatus
BYTE * pReportDormStatus
Definition: qaGobiApiWds.h:3763
iGetByteTotals
ULONG iGetByteTotals(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsByteTotalsElmnts *pByteTotalsElmnt)
Profile3GPP::pUMTSReqQoSSigInd
struct UMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: qaGobiApiWds.h:2329
_slqs3GPPConfigItem::p3gppRelease
BYTE * p3gppRelease
Definition: qaGobiApiWds.h:3043
Profile3GPP::pPriDNSIPv6addpref
USHORT * pPriDNSIPv6addpref
Definition: qaGobiApiWds.h:2331
WdsPktStatisticsResp
Definition: qaGobiApiWds.h:4034
dataBearers::pLastCallDataBearerTechnology
QmiWDSDataBearerTechnology * pLastCallDataBearerTechnology
Definition: qaGobiApiWds.h:820
QosClassID::QCI
BYTE QCI
Definition: qaGobiApiWds.h:2832
GetAutoconnect
ULONG GetAutoconnect(ULONG *pSetting)
dataBearerTechnology::soMask
ULONG soMask
Definition: qaGobiApiWds.h:785
SLQSModifyProfile
ULONG SLQSModifyProfile(struct ModifyProfileIn *pReq, struct ModifyProfileOut *pResp)
qmiDataBearerMasks
qmiDataBearerMasks
Definition: qaGobiApiWds.h:792
CurrNetworkInfo::SOMask
ULONG SOMask
Definition: qaGobiApiWds.h:4195
Profile3GPP::pUMTSMinQosSigInd
struct UMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: qaGobiApiWds.h:2330
GPRSRequestedQoS::delayClass
ULONG delayClass
Definition: qaGobiApiWds.h:2714
Profile3GPP2::pPriV6DnsAddress
USHORT * pPriV6DnsAddress
Definition: qaGobiApiWds.h:2550
Profile3GPP2::pPdnType
BYTE * pPdnType
Definition: qaGobiApiWds.h:2546
Domain::domainLen
WORD domainLen
Definition: qaGobiApiWds.h:1532
Profile3GPP2::pLcpCreqRetryCount
BYTE * pLcpCreqRetryCount
Definition: qaGobiApiWds.h:2532
wdsSetEventReportReq::pCurrPrefDataSysInd
BYTE * pCurrPrefDataSysInd
Definition: qaGobiApiWds.h:3238
getDUNCallInfoReq
Definition: qaGobiApiWds.h:3758
PCSCFFQDNAddress
Definition: qaGobiApiWds.h:1500
GetPacketStatus
ULONG GetPacketStatus(ULONG *pTXPacketSuccesses, ULONG *pRXPacketSuccesses, ULONG *pTXPacketErrors, ULONG *pRXPacketErrors, ULONG *pTXPacketOverflows, ULONG *pRXPacketOverflows, BYTE instance)
SLQSWdsGoDormant
ULONG SLQSWdsGoDormant(void)
Profile3GPP2::pPppSessCloseTimerDO
ULONG * pPppSessCloseTimerDO
Definition: qaGobiApiWds.h:2526
qmiWdsRunTimeSettings::pServerAddrList
struct PCSCFIPv4ServerAddressList * pServerAddrList
Definition: qaGobiApiWds.h:1707
qmiWdsRunTimeSettings::pProfileName
CHAR * pProfileName
Definition: qaGobiApiWds.h:1693
CurrNetworkInfo
Definition: qaGobiApiWds.h:4191
UMTSQoS::deliveryErrSDU
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:1419
UMTSQoS::transferDelay
ULONG transferDelay
Definition: qaGobiApiWds.h:1420
WdsRunTimeSettings::v4sessionId
ULONG * v4sessionId
Definition: qaGobiApiWds.h:1740
qmiWdsRunTimeSettings::pSubnetMaskV4
ULONG * pSubnetMaskV4
Definition: qaGobiApiWds.h:1705
Profile3GPP2
Definition: qaGobiApiWds.h:2523
swiPDPRuntimeSettingsResp::pIPv4Address
ULONG * pIPv4Address
Definition: qaGobiApiWds.h:3364
Profile3GPP::pPdpHdrCompType
BYTE * pPdpHdrCompType
Definition: qaGobiApiWds.h:2303
Profile3GPP2::pApnString
CHAR * pApnString
Definition: qaGobiApiWds.h:2544
swiRMTrasnferStaticsReq::ulMask
ULONG ulMask
Definition: qaGobiApiWds.h:4263
Profile3GPP2::pPrimaryV4DnsAddress
ULONG * pPrimaryV4DnsAddress
Definition: qaGobiApiWds.h:2548
qmiWdsRunTimeSettings::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:1700
SLQSGetConnectionRate
ULONG SLQSGetConnectionRate(struct WdsConnectionRate *pConnectionRate)
UMTSMinQoS::deliveryErrSDU
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:2687
PCSCFFQDNAddressList
Definition: qaGobiApiWds.h:1515
UMTSMinQoS::sduErrorRatio
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:2685
qmiWdsRunTimeSettings::pIPFamilyPreference
BYTE * pIPFamilyPreference
Definition: qaGobiApiWds.h:1713
UMTSMinQoS::maxUplinkBitrate
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:2679
WdsPktStatisticsElmnts::pRXOKBytesLastCall
ULONGLONG * pRXOKBytesLastCall
Definition: qaGobiApiWds.h:4008
ssdatasession_params::pProfileId3GPP2
ULONG * pProfileId3GPP2
Definition: qaGobiApiWds.h:2015
getDUNCallInfoResp::pLastCallRXOKBytesCnt
ULONGLONG * pLastCallRXOKBytesCnt
Definition: qaGobiApiWds.h:3924
WdsProfileParam::SlqsProfile3GPP2
struct Profile3GPP2 SlqsProfile3GPP2
Definition: qaGobiApiWds.h:2566
SLQSGetRuntimeSettings
ULONG SLQSGetRuntimeSettings(struct WdsRunTimeSettings *pRunTimeSettings)
Profile3GPP::pPcscfAddrUsingPCO
BYTE * pPcscfAddrUsingPCO
Definition: qaGobiApiWds.h:2319
UMTSMinQoS::trafficPriority
ULONG trafficPriority
Definition: qaGobiApiWds.h:2689
getDUNCallInfoResp::pChannelRate
ChannelRate * pChannelRate
Definition: qaGobiApiWds.h:3922
PCSCFIPv4ServerAddressList::pscsfIPv4Addr
ULONG pscsfIPv4Addr[64]
Definition: qaGobiApiWds.h:1488
Profile3GPP::pAPNDisabledFlag
BYTE * pAPNDisabledFlag
Definition: qaGobiApiWds.h:2335
UMTSQoS::sduErrorRatio
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:1417
swiRMTrasnferStaticsReq::bResetStatistics
BYTE bResetStatistics
Definition: qaGobiApiWds.h:4262
Profile3GPP2::pAPNClass3GPP2
BYTE * pAPNClass3GPP2
Definition: qaGobiApiWds.h:2555
Profile3GPP2::pPDNInactivTimeout3GPP2
ULONG * pPDNInactivTimeout3GPP2
Definition: qaGobiApiWds.h:2554
TransferStatInd
Definition: qaGobiApiWds.h:3710
SLQSWdsGoActive
ULONG SLQSWdsGoActive(void)
SetMobileIPProfile
ULONG SetMobileIPProfile(CHAR *pSPC, BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, CHAR *pMNHA, CHAR *pMNAAA)
getDUNCallInfoResp::pLastCallDataBearerTech
BYTE * pLastCallDataBearerTech
Definition: qaGobiApiWds.h:3926
qmiWdsRunTimeSettings::pPDPType
ULONG * pPDPType
Definition: qaGobiApiWds.h:1694
CreateProfileOut::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2856
GetInstIDResp::pIPFamily
BYTE * pIPFamily
Definition: qaGobiApiWds.h:3672
swiPDPRuntimeSettingsResp::pSePCSCFIPv4Address
ULONG * pSePCSCFIPv4Address
Definition: qaGobiApiWds.h:3373
ssdatasession_params::verbFailReason
ULONG verbFailReason
Definition: qaGobiApiWds.h:2029
slqsautoconnect
Definition: qaGobiApiWds.h:2907
Profile3GPP2::pUserIdSize
WORD * pUserIdSize
Definition: qaGobiApiWds.h:2537
Profile3GPP2::pAppPriority
BYTE * pAppPriority
Definition: qaGobiApiWds.h:2543
QmiCbkWdsStatisticsIndState::RxOkByteCountTlv
DataULongLongTlv RxOkByteCountTlv
Definition: qaGobiApiWds.h:4320
CreateProfileOut::pExtErrorCode
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:2858
DataULongLongTlv::TlvPresent
BYTE TlvPresent
Definition: qaGobiApiWds.h:4290
TransferStatInd::StatsPeriod
BYTE StatsPeriod
Definition: qaGobiApiWds.h:3712
DataULongLongTlv::ullData
ULONGLONG ullData
Definition: qaGobiApiWds.h:4291
Profile3GPP::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:2313
GetMobileIP
ULONG GetMobileIP(ULONG *pMode)
IPV6AddressInfo::IPV6PrefixLen
BYTE IPV6PrefixLen
Definition: qaGobiApiWds.h:1566
_slqs3GPPConfigItem::pDefaultPDNEnabled
BYTE * pDefaultPDNEnabled
Definition: qaGobiApiWds.h:3042
qmiWdsRunTimeSettings::pPrimaryDNSV6
USHORT * pPrimaryDNSV6
Definition: qaGobiApiWds.h:1709
WdsConnectionRate::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:3452
QosClassID::gDlBitRate
ULONG gDlBitRate
Definition: qaGobiApiWds.h:2833
WdsConnectionRateElmnts::pCurrentChannelRXRate
ULONG * pCurrentChannelRXRate
Definition: qaGobiApiWds.h:3423
ProfileIdentifier::profileType
BYTE profileType
Definition: qaGobiApiWds.h:1442
getDUNCallInfoResp::pDormancyStatus
BYTE * pDormancyStatus
Definition: qaGobiApiWds.h:3920
SLQSCreateProfile
ULONG SLQSCreateProfile(struct CreateProfileIn *pReq, struct CreateProfileOut *pResp)
UMTSQoS::maxDownlinkBitrate
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:1412
swiPDPRuntimeSettingsResp::pBearerId
BYTE * pBearerId
Definition: qaGobiApiWds.h:3362
WdsConnectionRateElmnts::pMaxChannelRXRate
ULONG * pMaxChannelRXRate
Definition: qaGobiApiWds.h:3425
Profile3GPP::pQosClassID
struct QosClassID * pQosClassID
Definition: qaGobiApiWds.h:2334
SetDefaultProfileLTE
ULONG SetDefaultProfileLTE(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *PrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
WdsConnectionRateElmnts
Definition: qaGobiApiWds.h:3420
getDUNCallInfoReq::pReportConnStatus
BYTE * pReportConnStatus
Definition: qaGobiApiWds.h:3761
wdsSetEventReportReq::pCurrChannelRateInd
BYTE * pCurrChannelRateInd
Definition: qaGobiApiWds.h:3231
GetMobileIPParameters
ULONG GetMobileIPParameters(ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
QmiCbkWdsStatisticsIndState::TxOkByteCountTlv
DataULongLongTlv TxOkByteCountTlv
Definition: qaGobiApiWds.h:4319
SLQSGetProfile
ULONG SLQSGetProfile(ULONG profileType, BYTE profileId, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername, WORD *pExtendedErrorCode)
QosClassID
Definition: qaGobiApiWds.h:2830
SetAutoconnect
ULONG SetAutoconnect(ULONG setting)
Profile3GPP::pSecDNSIPv6addpref
USHORT * pSecDNSIPv6addpref
Definition: qaGobiApiWds.h:2332
GPRSQoS
Definition: qaGobiApiWds.h:1467
ChannelRate::MaxChanTxRate
ULONG MaxChanTxRate
Definition: qaGobiApiWds.h:3812
TFTIDParams::filterId
BYTE filterId
Definition: qaGobiApiWds.h:2771
ChannelRate::MaxChanRxRate
ULONG MaxChanRxRate
Definition: qaGobiApiWds.h:3813
USHORT
unsigned short USHORT
Definition: SwiDataTypes.h:29
Profile3GPP2::pIpcpAckTimeout
USHORT * pIpcpAckTimeout
Definition: qaGobiApiWds.h:2530
WdsRunTimeSettings::rts
struct qmiWdsRunTimeSettings rts
Definition: qaGobiApiWds.h:1742
Profile3GPP
Definition: qaGobiApiWds.h:2298
Profile3GPP::pSecDNSIPv4AddPref
ULONG * pSecDNSIPv4AddPref
Definition: qaGobiApiWds.h:2308
QosClassID::maxDlBitRate
ULONG maxDlBitRate
Definition: qaGobiApiWds.h:2834
ssdatasession_params::v4sessionId
ULONG v4sessionId
Definition: qaGobiApiWds.h:2022
GetSessionIDResp
Definition: qaGobiApiWds.h:3688
dataBearerTechnology::ratMask
ULONG ratMask
Definition: qaGobiApiWds.h:784
GetInstIDResp::pInstanceID
BYTE * pInstanceID
Definition: qaGobiApiWds.h:3671
qmiWdsRunTimeSettings::pSecondaryDNSV6
USHORT * pSecondaryDNSV6
Definition: qaGobiApiWds.h:1710
swiPDPRuntimeSettingsResp
Definition: qaGobiApiWds.h:3359
wdsSetEventReportReq::pMIPStatusInd
BYTE * pMIPStatusInd
Definition: qaGobiApiWds.h:3235
ssdatasession_params::rcv4
ULONG rcv4
Definition: qaGobiApiWds.h:2020
GPRSRequestedQoS::peakThroughputClass
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:2716
TFTIDParams::ipVersion
BYTE ipVersion
Definition: qaGobiApiWds.h:2773
UMTSReqQoSSigInd::SigInd
BYTE SigInd
Definition: qaGobiApiWds.h:2802
ssdatasession_params::failureReasonv6
ULONG failureReasonv6
Definition: qaGobiApiWds.h:2019
SetMobileIP
ULONG SetMobileIP(ULONG mode)
UMTSQoS::maxUplinkBitrate
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:1411
GPRSRequestedQoS::precedenceClass
ULONG precedenceClass
Definition: qaGobiApiWds.h:2713
Profile3GPP2::pLcpAckTimeout
USHORT * pLcpAckTimeout
Definition: qaGobiApiWds.h:2529
TrStatInd::statsPeriod
BYTE statsPeriod
Definition: qaGobiApiWds.h:3168
WdsPktStatisticsElmnts
Definition: qaGobiApiWds.h:3997
SetDefaultProfileLTEV2
ULONG SetDefaultProfileLTEV2(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *PrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
DataULongTlv::TlvPresent
BYTE TlvPresent
Definition: qaGobiApiWds.h:4284
Profile3GPP::pPDPtype
BYTE * pPDPtype
Definition: qaGobiApiWds.h:2302
Profile3GPP::pUMTSMinQoS
struct UMTSQoS * pUMTSMinQoS
Definition: qaGobiApiWds.h:2310
getDUNCallInfoReq::pReportDataBearerTech
BYTE * pReportDataBearerTech
Definition: qaGobiApiWds.h:3764
swiRMTrasnferStaticsReq
Definition: qaGobiApiWds.h:4260
UMTSMinQoS::trafficClass
BYTE trafficClass
Definition: qaGobiApiWds.h:2678
swiPDPRuntimeSettingsReq::contextId
BYTE contextId
Definition: qaGobiApiWds.h:3284
UMTSQoS::trafficClass
BYTE trafficClass
Definition: qaGobiApiWds.h:1410
TFTIDParams::IPSECSPI
ULONG IPSECSPI
Definition: qaGobiApiWds.h:2781
WdsByteTotalsElmnts::pTXTotalBytes
ULONGLONG * pTXTotalBytes
Definition: qaGobiApiWds.h:3513
getDUNCallInfoReq::pTransferStatInd
TransferStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:3762
swiPDPRuntimeSettingsResp::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:3363
GetActiveMobileIPProfile
ULONG GetActiveMobileIPProfile(BYTE *pIndex)
QmiCbkWdsStatisticsIndState::RxOkConutTlv
DataULongTlv RxOkConutTlv
Definition: qaGobiApiWds.h:4318
Profile3GPP::pIPv4AddrPref
ULONG * pIPv4AddrPref
Definition: qaGobiApiWds.h:2318
PCSCFFQDNAddress::fqdnAddr
CHAR fqdnAddr[256]
Definition: qaGobiApiWds.h:1503
WdsByteTotals::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:3540
Profile3GPP::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:2305
UMTSQoS::maxSDUSize
ULONG maxSDUSize
Definition: qaGobiApiWds.h:1416
GetSessionDuration
ULONG GetSessionDuration(ULONGLONG *pDuration, BYTE instance)
Profile3GPP::pTFTID1Params
struct TFTIDParams * pTFTID1Params
Definition: qaGobiApiWds.h:2323
qmiWdsRunTimeSettings::pGPRSGrantedQoS
struct GPRSQoS * pGPRSGrantedQoS
Definition: qaGobiApiWds.h:1699
GetPacketStatistics
ULONG GetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt, BYTE instance)
Profile3GPP::pAddrAllocPref
BYTE * pAddrAllocPref
Definition: qaGobiApiWds.h:2333
wdsSetEventReportReq::pTransferStatInd
TrStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:3232
ULONGLONG
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:24
QMI_WDS_CURRENT_CALL_DB_MASK
Definition: qaGobiApiWds.h:794
getDUNCallInfoReq::Mask
ULONG Mask
Definition: qaGobiApiWds.h:3760
UMTSMinQoS::grntDownlinkBitrate
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:2682
Profile3GPP::pAuthenticationPref
BYTE * pAuthenticationPref
Definition: qaGobiApiWds.h:2317
qmiWdsRunTimeSettings::pIPAddressV4
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:1702
UMTSReqQoSSigInd::UMTSReqQoS
struct UMTSQoS UMTSReqQoS
Definition: qaGobiApiWds.h:2801
DataULongTlv
Definition: qaGobiApiWds.h:4282
qmiWdsRunTimeSettings::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:1695
getDUNCallInfoResp
Definition: qaGobiApiWds.h:3914
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:23
slqsautoconnect::acroamsetting
BYTE acroamsetting
Definition: qaGobiApiWds.h:2910
WDS_IsGobiDevice
BOOL WDS_IsGobiDevice()
_GetProfileSettingIn
Definition: qaGobiApiWds.h:3090
QmiProfileInfo
union WdsProfileParam QmiProfileInfo
QosClassID::maxUlBitRate
ULONG maxUlBitRate
Definition: qaGobiApiWds.h:2836
wdsSetEventReportReq::pDataSystemStatusChangeInd
BYTE * pDataSystemStatusChangeInd
Definition: qaGobiApiWds.h:3240
UMTSMinQoS::transferDelay
ULONG transferDelay
Definition: qaGobiApiWds.h:2688
SLQSWdsSwiPDPRuntimeSettings
ULONG SLQSWdsSwiPDPRuntimeSettings(swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq, swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp)
Profile3GPP::pImCnFlag
BYTE * pImCnFlag
Definition: qaGobiApiWds.h:2322
CurrDataSysStat::pNetworkInfoLen
BYTE * pNetworkInfoLen
Definition: qaGobiApiWds.h:4220
getDUNCallInfoResp::pTXOKBytesCount
ULONGLONG * pTXOKBytesCount
Definition: qaGobiApiWds.h:3918
_slqs3GPPConfigItem
Definition: qaGobiApiWds.h:3038
TFTIDParams::pSourceIP
WORD * pSourceIP
Definition: qaGobiApiWds.h:2774
WdsPktStatisticsElmnts::pTXPacketOverflows
ULONG * pTXPacketOverflows
Definition: qaGobiApiWds.h:4003
swiPDPRuntimeSettingsResp::pSeDNSIPv4Address
ULONG * pSeDNSIPv4Address
Definition: qaGobiApiWds.h:3367
swiPDPRuntimeSettingsResp::pContextId
BYTE * pContextId
Definition: qaGobiApiWds.h:3361
WdsPktStatisticsResp::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:4036
Profile3GPP2::pDataRate
BYTE * pDataRate
Definition: qaGobiApiWds.h:2540
UMTSQoS
Definition: qaGobiApiWds.h:1408
SetDefaultProfile
ULONG SetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
Profile3GPP2::pAuthTimeout
USHORT * pAuthTimeout
Definition: qaGobiApiWds.h:2531
_GetProfileSettingOut::pExtErrCode
WORD * pExtErrCode
Definition: qaGobiApiWds.h:3115
Profile3GPP2::pDataMode
BYTE * pDataMode
Definition: qaGobiApiWds.h:2542
TFTIDParams::destPortRangeEnd
WORD destPortRangeEnd
Definition: qaGobiApiWds.h:2778
GetDefaultProfile
ULONG GetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
qmiWdsRunTimeSettings::pSecondaryDNSV4
ULONG * pSecondaryDNSV4
Definition: qaGobiApiWds.h:1697
SLQSSet3GPPConfigItem
ULONG SLQSSet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
Profile3GPP::pProfilename
CHAR * pProfilename
Definition: qaGobiApiWds.h:2300
ssdatasession_params::action
BOOL action
Definition: qaGobiApiWds.h:2011
WdsPktStatisticsResp::PktStatElmntsV4
struct WdsPktStatisticsElmnts PktStatElmntsV4
Definition: qaGobiApiWds.h:4038
DomainNameList
Definition: qaGobiApiWds.h:1545
swiPDPRuntimeSettingsReq
Definition: qaGobiApiWds.h:3282
WdsIpAddressInfoReq::pv6sessionId
ULONG * pv6sessionId
Definition: qaGobiApiWds.h:901
Profile3GPP::pUsernameSize
WORD * pUsernameSize
Definition: qaGobiApiWds.h:2314
ssdatasession_params::sessionId
ULONG sessionId
Definition: qaGobiApiWds.h:2016
WdsRunTimeSettings::v6sessionId
ULONG * v6sessionId
Definition: qaGobiApiWds.h:1741
getDUNCallInfoResp::pCallEndReason
WORD * pCallEndReason
Definition: qaGobiApiWds.h:3917
Profile3GPP2::pAuthProtocol
BYTE * pAuthProtocol
Definition: qaGobiApiWds.h:2535
Profile3GPP::pPassword
CHAR * pPassword
Definition: qaGobiApiWds.h:2315
slqsautoconnect::action
BOOL action
Definition: qaGobiApiWds.h:2908
Domain
Definition: qaGobiApiWds.h:1530
qmiWdsRunTimeSettings::pIPV6GWAddrInfo
struct IPV6GWAddressInfo * pIPV6GWAddrInfo
Definition: qaGobiApiWds.h:1717
GetSessionState
ULONG GetSessionState(ULONG *pState, BYTE instance)
SetMobileIPParameters
ULONG SetMobileIPParameters(CHAR *pSPC, ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
getDUNCallInfoResp::pConnectionStatus
ConnectionStatus * pConnectionStatus
Definition: qaGobiApiWds.h:3916
qmiWdsRunTimeSettings
Definition: qaGobiApiWds.h:1691
swiPDPRuntimeSettingsResp::pSeDNSIPv6Address
WORD * pSeDNSIPv6Address
Definition: qaGobiApiWds.h:3371
ConnectionStatus::MDMConnStatus
BYTE MDMConnStatus
Definition: qaGobiApiWds.h:3787
CurrDataSysStat
Definition: qaGobiApiWds.h:4217
Profile3GPP::pGPRSRequestedQos
struct GPRSRequestedQoS * pGPRSRequestedQos
Definition: qaGobiApiWds.h:2311
qmiWdsRunTimeSettings::pProfileID
struct ProfileIdentifier * pProfileID
Definition: qaGobiApiWds.h:1703
CurrDataSysStat::pPrefNetwork
BYTE * pPrefNetwork
Definition: qaGobiApiWds.h:4219
PCSCFIPv4ServerAddressList
Definition: qaGobiApiWds.h:1485
WdsPktStatisticsElmnts::pRXDroppedCount
ULONG * pRXDroppedCount
Definition: qaGobiApiWds.h:4010
ssdatasession_params::ipfamily
BYTE ipfamily
Definition: qaGobiApiWds.h:2024
Profile3GPP2::pAuthPassword
CHAR * pAuthPassword
Definition: qaGobiApiWds.h:2538
WdsPktStatisticsElmnts::pRXPacketSuccesses
ULONG * pRXPacketSuccesses
Definition: qaGobiApiWds.h:4000
_GetProfileSettingOut::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:3114
TFTIDParams::nextHeader
BYTE nextHeader
Definition: qaGobiApiWds.h:2776
Profile3GPP::pAPNClass
BYTE * pAPNClass
Definition: qaGobiApiWds.h:2337
iSLQSMISetIPFamilyPreference
ULONG iSLQSMISetIPFamilyPreference(BYTE IPFamilyPreference, BYTE instance)
GetIPAddressLTE
ULONG GetIPAddressLTE(WdsIpAddressInfoReq *)
TFTIDParams
Definition: qaGobiApiWds.h:2769
WdsByteTotalsElmnts::pRXTotalBytes
ULONGLONG * pRXTotalBytes
Definition: qaGobiApiWds.h:3514
WdsRunTimeSettings
Definition: qaGobiApiWds.h:1738
_slqs3GPPConfigItem::pProfileList
WORD * pProfileList
Definition: qaGobiApiWds.h:3041
UMTSQoS::resBerRatio
BYTE resBerRatio
Definition: qaGobiApiWds.h:1418
IPV6GWAddressInfo
Definition: qaGobiApiWds.h:1582
WdsPktStatisticsElmnts::pTXPacketErrors
ULONG * pTXPacketErrors
Definition: qaGobiApiWds.h:4001
CreateProfileOut::pProfileIndex
BYTE * pProfileIndex
Definition: qaGobiApiWds.h:2857
Profile3GPP::pPriDNSIPv4AddPref
ULONG * pPriDNSIPv4AddPref
Definition: qaGobiApiWds.h:2307
WdsIpAddressInfoReq
Definition: qaGobiApiWds.h:899
CreateProfileIn::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2594
ssdatasession_params
Definition: qaGobiApiWds.h:2010
ssdatasession_params::pAuthentication
ULONG * pAuthentication
Definition: qaGobiApiWds.h:2025
ssdatasession_params::verbFailReasonType
ULONG verbFailReasonType
Definition: qaGobiApiWds.h:2028
GPRSQoS::peakThroughputClass
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:1472
Profile3GPP::pPcscfAddrUsingDhcp
BYTE * pPcscfAddrUsingDhcp
Definition: qaGobiApiWds.h:2321
qmiWdsRunTimeSettings::pTechnology
WORD * pTechnology
Definition: qaGobiApiWds.h:1715
qmiWdsRunTimeSettings::pAuthentication
ULONG * pAuthentication
Definition: qaGobiApiWds.h:1701
SLQSDeleteProfileParams::profileType
BYTE profileType
Definition: qaGobiApiWds.h:2066
Profile3GPP::pGPRSMinimumQoS
struct GPRSRequestedQoS * pGPRSMinimumQoS
Definition: qaGobiApiWds.h:2312
qmiWdsRunTimeSettings::pGWAddressV4
ULONG * pGWAddressV4
Definition: qaGobiApiWds.h:1704
WdsIpAddressInfoReq::ip
QmiWdsIpAddressInfo ip
Definition: qaGobiApiWds.h:902
SLQSWdsSetEventReport
ULONG SLQSWdsSetEventReport(wdsSetEventReportReq *pSetEventReportReq)
WdsByteTotalsElmnts
Definition: qaGobiApiWds.h:3511
UMTSMinQoS::resBerRatio
BYTE resBerRatio
Definition: qaGobiApiWds.h:2686
ssdatasession_params::v6sessionId
ULONG v6sessionId
Definition: qaGobiApiWds.h:2023
GetDefaultProfileLTE
ULONG GetDefaultProfileLTE(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddressv4, ULONG *pPrimaryDNSv4, ULONG *pSecondaryDNSv4, USHORT *pIPAddressv6, USHORT *pPrimaryDNSv6, USHORT *pSecondaryDNSv6, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
slqs3GPPConfigItem
struct _slqs3GPPConfigItem slqs3GPPConfigItem
Profile3GPP::pSecondaryFlag
BYTE * pSecondaryFlag
Definition: qaGobiApiWds.h:2326
iGetPacketStatistics
ULONG iGetPacketStatistics(ULONG *pV4sessionId, ULONG *pV6sessionId, struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt)
qmiWdsRunTimeSettings::pMtu
ULONG * pMtu
Definition: qaGobiApiWds.h:1711
GetByteTotals
ULONG GetByteTotals(ULONGLONG *pTXTotalBytes, ULONGLONG *pRXTotalBytes, BYTE instance)
Profile3GPP::pPdpAccessConFlag
BYTE * pPdpAccessConFlag
Definition: qaGobiApiWds.h:2320
Profile3GPP2::pAllowLinger
BYTE * pAllowLinger
Definition: qaGobiApiWds.h:2528
wdsSetEventReportReq::pEVDOPageMonPerChangeInd
BYTE * pEVDOPageMonPerChangeInd
Definition: qaGobiApiWds.h:3239
ConnectionStatus::MDMCallDuration
ULONGLONG MDMCallDuration
Definition: qaGobiApiWds.h:3788
SLQSSetProfile
ULONG SLQSSetProfile(ULONG profileType, BYTE profileId, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
GetDataBearerTechnology
ULONG GetDataBearerTechnology(ULONG *pDataBearer, BYTE instance)
ssdatasession_params::pProfileId3GPP
ULONG * pProfileId3GPP
Definition: qaGobiApiWds.h:2014
Profile3GPP::pPasswordSize
WORD * pPasswordSize
Definition: qaGobiApiWds.h:2316
WdsPktStatisticsResp::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:4037
CreateProfileIn
Definition: qaGobiApiWds.h:2591
ChannelRate
Definition: qaGobiApiWds.h:3808
GetProfileSettingOut
struct _GetProfileSettingOut GetProfileSettingOut
iGetConnectionRate
ULONG iGetConnectionRate(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsConnectionRateElmnts *pConnectionRateElmnt)
getDUNCallInfoResp::pRXOKBytesCount
ULONGLONG * pRXOKBytesCount
Definition: qaGobiApiWds.h:3919
getDUNCallInfoResp::pMdmCallDurationActive
ULONGLONG * pMdmCallDurationActive
Definition: qaGobiApiWds.h:3925
ModifyProfileIn::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2950
WdsProfileParam::SlqsProfile3GPP
struct Profile3GPP SlqsProfile3GPP
Definition: qaGobiApiWds.h:2565
ssdatasession_params::failureReasonv4
ULONG failureReasonv4
Definition: qaGobiApiWds.h:2018
GetLastMobileIPError
ULONG GetLastMobileIPError(ULONG *pError)
dataBearers::pCurDataBearerTechnology
QmiWDSDataBearerTechnology * pCurDataBearerTechnology
Definition: qaGobiApiWds.h:819
GPRSQoS::delayClass
ULONG delayClass
Definition: qaGobiApiWds.h:1470
UMTSMinQoS::maxSDUSize
ULONG maxSDUSize
Definition: qaGobiApiWds.h:2684
TrStatInd
Definition: qaGobiApiWds.h:3166
Profile3GPP2::pNegoDnsSrvrPref
BYTE * pNegoDnsSrvrPref
Definition: qaGobiApiWds.h:2525
PCSCFIPv4ServerAddressList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1487
PCSCFFQDNAddress::fqdnLen
WORD fqdnLen
Definition: qaGobiApiWds.h:1502
IPV6AddressInfo
Definition: qaGobiApiWds.h:1564
dataBearers::dataBearerMask
BYTE dataBearerMask
Definition: qaGobiApiWds.h:818
swiPDPRuntimeSettingsResp::pPrDNSIPv6Address
WORD * pPrDNSIPv6Address
Definition: qaGobiApiWds.h:3370
WdsPktStatisticsElmnts::pTXOkBytesCount
ULONGLONG * pTXOkBytesCount
Definition: qaGobiApiWds.h:4005
IPV6AddressInfo::IPAddressV6
USHORT IPAddressV6[8]
Definition: qaGobiApiWds.h:1567
Profile3GPP2::pRATType
BYTE * pRATType
Definition: qaGobiApiWds.h:2552
wdsSetEventReportReq::pCurrDataBearerTechInd
BYTE * pCurrDataBearerTechInd
Definition: qaGobiApiWds.h:3236
BOOL
int BOOL
Definition: SwiDataTypes.h:31
Profile3GPP2::pPppSessCloseTimer1x
ULONG * pPppSessCloseTimer1x
Definition: qaGobiApiWds.h:2527
Profile3GPP::pIPv6AddPref
USHORT * pIPv6AddPref
Definition: qaGobiApiWds.h:2328
QmiWdsIpAddressInfo::pIPAddressV6
USHORT * pIPAddressV6
Definition: qaGobiApiWds.h:895
TrStatInd::statsMask
ULONG statsMask
Definition: qaGobiApiWds.h:3169
ModifyProfileOut::pExtErrorCode
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:2967
Profile3GPP2::pIpcpCreqRetryCount
BYTE * pIpcpCreqRetryCount
Definition: qaGobiApiWds.h:2533
Profile3GPP::pPdpDataCompType
BYTE * pPdpDataCompType
Definition: qaGobiApiWds.h:2304
Profile3GPP::pTFTID2Params
struct TFTIDParams * pTFTID2Params
Definition: qaGobiApiWds.h:2324
wdsSetEventReportReq::pDataBearerTechInd
BYTE * pDataBearerTechInd
Definition: qaGobiApiWds.h:3233
Profile3GPP2::pAuthPasswordSize
WORD * pAuthPasswordSize
Definition: qaGobiApiWds.h:2539
getDUNCallInfoResp::pLastCallTXOKBytesCnt
ULONGLONG * pLastCallTXOKBytesCnt
Definition: qaGobiApiWds.h:3923
ModifyProfileOut
Definition: qaGobiApiWds.h:2965
Profile3GPP2::pApnStringSize
WORD * pApnStringSize
Definition: qaGobiApiWds.h:2545
Profile3GPP2::pSecV6DnsAddress
USHORT * pSecV6DnsAddress
Definition: qaGobiApiWds.h:2551
RMSetTransferStatistics
ULONG RMSetTransferStatistics(swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq)
dataBearerTechnology::currentNetwork
BYTE currentNetwork
Definition: qaGobiApiWds.h:783
Profile3GPP2::pAppType
ULONG * pAppType
Definition: qaGobiApiWds.h:2541
WORD
unsigned short WORD
Definition: SwiDataTypes.h:28
CurrNetworkInfo::RATMask
ULONG RATMask
Definition: qaGobiApiWds.h:4194
IPV6GWAddressInfo::gwAddressV6
USHORT gwAddressV6[8]
Definition: qaGobiApiWds.h:1585
PCSCFFQDNAddressList::pcsfFQDNAddress
struct PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: qaGobiApiWds.h:1518
_GetProfileSettingIn::ProfileType
BYTE ProfileType
Definition: qaGobiApiWds.h:3092
TFTIDParams::srcPortRangeStart
WORD srcPortRangeStart
Definition: qaGobiApiWds.h:2779
ConnectionStatus
Definition: qaGobiApiWds.h:3785
_GetProfileSettingIn::ProfileID
BYTE ProfileID
Definition: qaGobiApiWds.h:3093
qmiWdsRunTimeSettings::pDomainList
struct DomainNameList * pDomainList
Definition: qaGobiApiWds.h:1712
UMTSReqQoSSigInd
Definition: qaGobiApiWds.h:2799
TFTIDParams::tosMask
WORD tosMask
Definition: qaGobiApiWds.h:2782
UMTSQoS::qosDeliveryOrder
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:1415
WdsByteTotals::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:3541
WdsPktStatisticsElmnts::pTXOKBytesLastCall
ULONGLONG * pTXOKBytesLastCall
Definition: qaGobiApiWds.h:4007
UMTSMinQoS::maxDownlinkBitrate
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:2680
WdsPktStatisticsElmnts::pRXPacketOverflows
ULONG * pRXPacketOverflows
Definition: qaGobiApiWds.h:4004
WdsByteTotals::ByteTotalsElmntsV4
struct WdsByteTotalsElmnts ByteTotalsElmntsV4
Definition: qaGobiApiWds.h:3542
Profile3GPP::pPrimaryID
BYTE * pPrimaryID
Definition: qaGobiApiWds.h:2327
CreateProfileIn::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:2595
ChannelRate::CurrChanTxRate
ULONG CurrChanTxRate
Definition: qaGobiApiWds.h:3810