LinuxQMISDK: qaGobiApiWds.h Source File

LinuxQMISDK SLQS03.03.11

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiWds.h
Go to the documentation of this file.
1
9 /*
10 * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
11 */
12 #ifndef __GOBI_API_WDS_H__
13 #define __GOBI_API_WDS_H__
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 #define IPV6_ADDRESS_ARRAY_SIZE 8
20
37 ULONG SetMobileIP( ULONG mode );
38
56 ULONG GetMobileIP( ULONG *pMode );
57
106 ULONG SetMobileIPParameters(
107 CHAR *pSPC,
108 ULONG *pMode,
109 BYTE *pRetryLimit,
110 BYTE *pRetryInterval,
111 BYTE *pReRegPeriod,
112 BYTE *pReRegTraffic,
113 BYTE *pHAAuthenticator,
114 BYTE *pHA2002bis );
115
132 ULONG SetAutoconnect( ULONG setting );
133
149 ULONG GetAutoconnect( ULONG *pSetting );
150
211 ULONG SetDefaultProfile(
212 ULONG profileType,
213 ULONG *pPDPType,
214 ULONG *pIPAddress,
215 ULONG *pPrimaryDNS,
216 ULONG *pSecondaryDNS,
217 ULONG *pAuthentication,
218 CHAR *pName,
219 CHAR *pAPNName,
220 CHAR *pUsername,
221 CHAR *pPassword );
293 ULONG SetDefaultProfileLTE(
294 ULONG profileType,
295 ULONG *pPDPType,
296 ULONG *pIPAddressv4,
297 ULONG *pPrimaryDNSv4,
298 ULONG *pSecondaryDNSv4,
299 USHORT *pIPAddressv6,
300 USHORT *PrimaryDNSv6,
301 USHORT *pSecondaryDNSv6,
302 ULONG *pAuthentication,
303 CHAR *pName,
304 CHAR *pAPNName,
305 CHAR *pUsername,
306 CHAR *pPassword);
307
379 ULONG SetDefaultProfileLTEV2(
380 ULONG profileType,
381 ULONG *pPDPType,
382 ULONG *pIPAddressv4,
383 ULONG *pPrimaryDNSv4,
384 ULONG *pSecondaryDNSv4,
385 USHORT *pIPAddressv6,
386 USHORT *PrimaryDNSv6,
387 USHORT *pSecondaryDNSv6,
388 ULONG *pAuthentication,
389 CHAR *pName,
390 CHAR *pAPNName,
391 CHAR *pUsername,
392 CHAR *pPassword);
462 ULONG GetDefaultProfile(
463 ULONG profileType,
464 ULONG *pPDPType,
465 ULONG *pIPAddress,
466 ULONG *pPrimaryDNS,
467 ULONG *pSecondaryDNS,
468 ULONG *pAuthentication,
469 BYTE nameSize,
470 CHAR *pName,
471 BYTE apnSize,
472 CHAR *pAPNName,
473 BYTE userSize,
474 CHAR *pUsername );
475
568 ULONG GetDefaultProfileLTE(
569 ULONG profileType,
570 ULONG *pPDPType,
571 ULONG *pIPAddressv4,
572 ULONG *pPrimaryDNSv4,
573 ULONG *pSecondaryDNSv4,
574 USHORT *pIPAddressv6,
575 USHORT *pPrimaryDNSv6,
576 USHORT *pSecondaryDNSv6,
577 ULONG *pAuthentication,
578 BYTE nameSize,
579 CHAR *pName,
580 BYTE apnSize,
581 CHAR *pAPNName,
582 BYTE userSize,
583 CHAR *pUsername );
584
605 ULONG GetSessionState(
606 ULONG *pState,
607 BYTE instance );
608
641 ULONG GetPacketStatus(
642 ULONG *pTXPacketSuccesses,
643 ULONG *pRXPacketSuccesses,
644 ULONG *pTXPacketErrors,
645 ULONG *pRXPacketErrors,
646 ULONG *pTXPacketOverflows,
647 ULONG *pRXPacketOverflows,
648 BYTE instance );
649
670 ULONG GetByteTotals(
671 ULONGLONG *pTXTotalBytes,
672 ULONGLONG *pRXTotalBytes,
673 BYTE instance );
674
695 ULONG GetDormancyState(
696 ULONG *pDormancyState,
697 BYTE instance );
698
742 ULONG GetDataBearerTechnology(
743 ULONG *pDataBearer,
744 BYTE instance );
745
789 typedef struct dataBearerTechnology
790 {
791 BYTE currentNetwork;
792 ULONG ratMask;
793 ULONG soMask;
794 } QmiWDSDataBearerTechnology;
795
800 enum qmiDataBearerMasks
801 {
802 QMI_WDS_CURRENT_CALL_DB_MASK = 0x01,
803 QMI_WDS_LAST_CALL_DB_MASK = 0x02
804 };
805
824 typedef struct dataBearers
825 {
826 BYTE dataBearerMask;
827 QmiWDSDataBearerTechnology *pCurDataBearerTechnology;
828 QmiWDSDataBearerTechnology *pLastCallDataBearerTechnology;
829 } QmiWDSDataBearers;
830
851 ULONG SLQSGetDataBearerTechnology(
852 QmiWDSDataBearers *pDataBearers,
853 BYTE instance );
854
873 ULONG GetSessionDuration(
874 ULONGLONG *pDuration,
875 BYTE instance );
876
901 typedef struct{
902 ULONG *pIPAddressV4;
903 USHORT *pIPAddressV6;
904 BYTE *pIPv6prefixlen;
905 }QmiWdsIpAddressInfo;
906
907 typedef struct{
908 ULONG *pv4sessionId;
909 ULONG *pv6sessionId;
910 QmiWdsIpAddressInfo ip;
911 }WdsIpAddressInfoReq;
912
927 ULONG GetIPAddressLTE( WdsIpAddressInfoReq *);
928
958 ULONG GetConnectionRate(
959 ULONG *pCurrentChannelTXRate,
960 ULONG *pCurrentChannelRXRate,
961 ULONG *pMaxChannelTXRate,
962 ULONG *pMaxChannelRXRate,
963 BYTE instance );
964
1031 ULONG GetMobileIPProfile(
1032 BYTE index,
1033 BYTE *pEnabled,
1034 ULONG *pAddress,
1035 ULONG *pPrimaryHA,
1036 ULONG *pSecondaryHA,
1037 BYTE *pRevTunneling,
1038 BYTE naiSize,
1039 CHAR *pNAI,
1040 ULONG *pHASPI,
1041 ULONG *pAAASPI,
1042 ULONG *pHAState,
1043 ULONG *pAAAState );
1044
1064 ULONG GetLastMobileIPError( ULONG *pError );
1065
1066 /*
1067 * This API used internally for Setting IP Family Preference
1068 *
1069 * \param IPFamilyPreference[IN]
1070 * - IP Family preference
1071 *
1072 * \param instance[IN]
1073 * - PDP instance
1074 *
1075 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1076 *
1077 * \sa See qmerrno.h for eQCWWAN_xxx error values
1078 *
1079 */
1080 ULONG iSLQSMISetIPFamilyPreference(
1081 BYTE IPFamilyPreference,
1082 BYTE instance );
1083
1084 /*
1085 * This API used internally for checking if a device is a Gobi device
1086 *
1087 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
1088 *
1089 * \sa See qmerrno.h for eQCWWAN_xxx error values
1090 *
1091 */
1092 BOOL WDS_IsGobiDevice( );
1093
1112 ULONG SetActiveMobileIPProfile(
1113 CHAR *pSPC,
1114 BYTE index );
1115
1167 ULONG SetMobileIPProfile(
1168 CHAR *pSPC,
1169 BYTE index,
1170 BYTE *pEnabled,
1171 ULONG *pAddress,
1172 ULONG *pPrimaryHA,
1173 ULONG *pSecondaryHA,
1174 BYTE *pRevTunneling,
1175 CHAR *pNAI,
1176 ULONG *pHASPI,
1177 ULONG *pAAASPI,
1178 CHAR *pMNHA,
1179 CHAR *pMNAAA );
1180
1262 struct UMTSQoS
1263 {
1264 BYTE trafficClass;
1265 ULONG maxUplinkBitrate;
1266 ULONG maxDownlinkBitrate;
1267 ULONG grntUplinkBitrate;
1268 ULONG grntDownlinkBitrate;
1269 BYTE qosDeliveryOrder;
1270 ULONG maxSDUSize;
1271 BYTE sduErrorRatio;
1272 BYTE resBerRatio;
1273 BYTE deliveryErrSDU;
1274 ULONG transferDelay;
1275 ULONG trafficPriority;
1276 };
1277
1294 struct ProfileIdentifier
1295 {
1296 BYTE profileType;
1297 BYTE profileIndex;
1298 };
1299
1321 struct GPRSQoS
1322 {
1323 ULONG precedenceClass;
1324 ULONG delayClass;
1325 ULONG reliabilityClass;
1326 ULONG peakThroughputClass;
1327 ULONG meanThroughputClass;
1328 };
1329
1339 struct PCSCFIPv4ServerAddressList
1340 {
1341 BYTE numInstances;
1342 ULONG pscsfIPv4Addr[64];
1343 };
1344
1354 struct PCSCFFQDNAddress
1355 {
1356 WORD fqdnLen;
1357 CHAR fqdnAddr[256];
1358 };
1359
1369 struct PCSCFFQDNAddressList
1370 {
1371 BYTE numInstances;
1372 struct PCSCFFQDNAddress pcsfFQDNAddress[10];
1373 };
1374
1384 struct Domain
1385 {
1386 WORD domainLen;
1387 CHAR domainName[256];
1388 };
1389
1399 struct DomainNameList
1400 {
1401 BYTE numInstances;
1402 struct Domain domain[10];
1403 };
1404
1418 struct IPV6AddressInfo
1419 {
1420 BYTE IPV6PrefixLen;
1421 USHORT IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
1422 };
1423
1436 struct IPV6GWAddressInfo
1437 {
1438 BYTE gwV6PrefixLen;
1439 USHORT gwAddressV6[8];
1440 };
1441
1545 struct qmiWdsRunTimeSettings
1546 {
1547 CHAR *pProfileName;
1548 ULONG *pPDPType;
1549 CHAR *pAPNName;
1550 ULONG *pPrimaryDNSV4;
1551 ULONG *pSecondaryDNSV4;
1552 struct UMTSQoS *pUMTSGrantedQoS;
1553 struct GPRSQoS *pGPRSGrantedQoS;
1554 CHAR *pUsername;
1555 ULONG *pAuthentication;
1556 ULONG *pIPAddressV4;
1557 struct ProfileIdentifier *pProfileID;
1558 ULONG *pGWAddressV4;
1559 ULONG *pSubnetMaskV4;
1560 BYTE *pPCSCFAddrPCO;
1561 struct PCSCFIPv4ServerAddressList *pServerAddrList;
1562 struct PCSCFFQDNAddressList *pPCSCFFQDNAddrList;
1563 USHORT *pPrimaryDNSV6;
1564 USHORT *pSecondaryDNSV6;
1565 ULONG *pMtu;
1566 struct DomainNameList *pDomainList;
1567 BYTE *pIPFamilyPreference;
1568 BYTE *pIMCNflag;
1569 WORD *pTechnology;
1570 struct IPV6AddressInfo *pIPV6AddrInfo;
1571 struct IPV6GWAddressInfo *pIPV6GWAddrInfo;
1572 };
1573
1592 struct WdsRunTimeSettings
1593 {
1594 ULONG *v4sessionId;
1595 ULONG *v6sessionId;
1596 struct qmiWdsRunTimeSettings rts;
1597 };
1598
1612 ULONG SLQSGetRuntimeSettings (
1613 struct WdsRunTimeSettings *pRunTimeSettings );
1614
1678 ULONG SLQSSetProfile(
1679 ULONG profileType,
1680 BYTE profileId,
1681 ULONG *pPDPType,
1682 ULONG *pIPAddress,
1683 ULONG *pPrimaryDNS,
1684 ULONG *pSecondaryDNS,
1685 ULONG *pAuthentication,
1686 CHAR *pName,
1687 CHAR *pAPNName,
1688 CHAR *pUsername,
1689 CHAR *pPassword );
1690
1771 ULONG SLQSGetProfile(
1772 ULONG profileType,
1773 BYTE profileId,
1774 ULONG *pPDPType,
1775 ULONG *pIPAddress,
1776 ULONG *pPrimaryDNS,
1777 ULONG *pSecondaryDNS,
1778 ULONG *pAuthentication,
1779 BYTE nameSize,
1780 CHAR *pName,
1781 BYTE apnSize,
1782 CHAR *pAPNName,
1783 BYTE userSize,
1784 CHAR *pUsername,
1785 WORD *pExtendedErrorCode );
1786
1864 struct ssdatasession_params{
1865 BOOL action;
1866 BYTE instanceId;
1867 ULONG *pTechnology;
1868 ULONG *pProfileId3GPP;
1869 ULONG *pProfileId3GPP2;
1870 ULONG sessionId;
1871 ULONG failureReason;
1872 ULONG failureReasonv4;
1873 ULONG failureReasonv6;
1874 ULONG rcv4;
1875 ULONG rcv6;
1876 ULONG v4sessionId;
1877 ULONG v6sessionId;
1878 BYTE ipfamily;
1879 ULONG *pAuthentication;
1880 CHAR *pUsername;
1881 CHAR *pPassword;
1882 ULONG verbFailReasonType;
1883 ULONG verbFailReason;
1884 };
1885
1903 ULONG SLQSStartStopDataSession(
1904 struct ssdatasession_params *pin );
1905
1919 struct SLQSDeleteProfileParams{
1920 BYTE profileType;
1921 BYTE profileIndex;
1922 };
1923
1947 ULONG SLQSDeleteProfile(
1948 struct SLQSDeleteProfileParams *pProfileToDelete,
1949 WORD *pExtendedErrorCode );
1950
2152 struct Profile3GPP
2153 {
2154 CHAR *pProfilename;
2155 WORD *pProfilenameSize;
2156 BYTE *pPDPtype;
2157 BYTE *pPdpHdrCompType;
2158 BYTE *pPdpDataCompType;
2159 CHAR *pAPNName;
2160 WORD *pAPNnameSize;
2161 ULONG *pPriDNSIPv4AddPref;
2162 ULONG *pSecDNSIPv4AddPref;
2163 struct UMTSQoS *pUMTSReqQoS;
2164 struct UMTSQoS *pUMTSMinQoS;
2165 struct GPRSRequestedQoS *pGPRSRequestedQos;
2166 struct GPRSRequestedQoS *pGPRSMinimumQoS;
2167 CHAR *pUsername;
2168 WORD *pUsernameSize;
2169 CHAR *pPassword;
2170 WORD *pPasswordSize;
2171 BYTE *pAuthenticationPref;
2172 ULONG *pIPv4AddrPref;
2173 BYTE *pPcscfAddrUsingPCO;
2174 BYTE *pPdpAccessConFlag;
2175 BYTE *pPcscfAddrUsingDhcp;
2176 BYTE *pImCnFlag;
2177 struct TFTIDParams *pTFTID1Params;
2178 struct TFTIDParams *pTFTID2Params;
2179 BYTE *pPdpContext;
2180 BYTE *pSecondaryFlag;
2181 BYTE *pPrimaryID;
2182 USHORT *pIPv6AddPref;
2183 struct UMTSReqQoSSigInd *pUMTSReqQoSSigInd;
2184 struct UMTSReqQoSSigInd *pUMTSMinQosSigInd;
2185 USHORT *pPriDNSIPv6addpref;
2186 USHORT *pSecDNSIPv6addpref;
2187 BYTE *pAddrAllocPref;
2188 struct QosClassID *pQosClassID;
2189 BYTE *pAPNDisabledFlag;
2190 ULONG *pPDNInactivTimeout;
2191 BYTE *pAPNClass;
2192 };
2377 struct Profile3GPP2
2378 {
2379 BYTE *pNegoDnsSrvrPref;
2380 ULONG *pPppSessCloseTimerDO;
2381 ULONG *pPppSessCloseTimer1x;
2382 BYTE *pAllowLinger;
2383 USHORT *pLcpAckTimeout;
2384 USHORT *pIpcpAckTimeout;
2385 USHORT *pAuthTimeout;
2386 BYTE *pLcpCreqRetryCount;
2387 BYTE *pIpcpCreqRetryCount;
2388 BYTE *pAuthRetryCount;
2389 BYTE *pAuthProtocol;
2390 CHAR *pUserId;
2391 WORD *pUserIdSize;
2392 CHAR *pAuthPassword;
2393 WORD *pAuthPasswordSize;
2394 BYTE *pDataRate;
2395 ULONG *pAppType;
2396 BYTE *pDataMode;
2397 BYTE *pAppPriority;
2398 CHAR *pApnString;
2399 WORD *pApnStringSize;
2400 BYTE *pPdnType;
2401 BYTE *pIsPcscfAddressNedded;
2402 ULONG *pPrimaryV4DnsAddress;
2403 ULONG *pSecondaryV4DnsAddress;
2404 USHORT *pPriV6DnsAddress;
2405 USHORT *pSecV6DnsAddress;
2406 BYTE *pRATType;
2407 BYTE *pAPNEnabled3GPP2;
2408 ULONG *pPDNInactivTimeout3GPP2;
2409 BYTE *pAPNClass3GPP2;
2410 };
2411
2417 typedef union WdsProfileParam
2418 {
2419 struct Profile3GPP SlqsProfile3GPP;
2420 struct Profile3GPP2 SlqsProfile3GPP2;
2421 }QmiProfileInfo;
2422
2446 struct CreateProfileIn
2447 {
2448 BYTE *pProfileID;
2449 BYTE *pProfileType;
2450 QmiProfileInfo curProfile;
2451 };
2452
2531 struct UMTSMinQoS
2532 {
2533 BYTE trafficClass;
2534 ULONG maxUplinkBitrate;
2535 ULONG maxDownlinkBitrate;
2536 ULONG grntUplinkBitrate;
2537 ULONG grntDownlinkBitrate;
2538 BYTE qosDeliveryOrder;
2539 ULONG maxSDUSize;
2540 BYTE sduErrorRatio;
2541 BYTE resBerRatio;
2542 BYTE deliveryErrSDU;
2543 ULONG transferDelay;
2544 ULONG trafficPriority;
2545 };
2546
2566 struct GPRSRequestedQoS
2567 {
2568 ULONG precedenceClass;
2569 ULONG delayClass;
2570 ULONG reliabilityClass;
2571 ULONG peakThroughputClass;
2572 ULONG meanThroughputClass;
2573 };
2574
2624 struct TFTIDParams
2625 {
2626 BYTE filterId;
2627 BYTE eValid;
2628 BYTE ipVersion;
2629 WORD *pSourceIP;
2630 BYTE sourceIPMask;
2631 BYTE nextHeader;
2632 WORD destPortRangeStart;
2633 WORD destPortRangeEnd;
2634 WORD srcPortRangeStart;
2635 WORD srcPortRangeEnd;
2636 ULONG IPSECSPI;
2637 WORD tosMask;
2638 ULONG flowLabel;
2639 };
2640
2654 struct UMTSReqQoSSigInd
2655 {
2656 struct UMTSQoS UMTSReqQoS;
2657 BYTE SigInd;
2658 };
2659
2685 struct QosClassID
2686 {
2687 BYTE QCI;
2688 ULONG gDlBitRate;
2689 ULONG maxDlBitRate;
2690 ULONG gUlBitRate;
2691 ULONG maxUlBitRate;
2692 };
2693
2709 struct CreateProfileOut
2710 {
2711 BYTE *pProfileType;
2712 BYTE *pProfileIndex;
2713 USHORT *pExtErrorCode;
2714 };
2715
2740 ULONG SLQSCreateProfile(
2741 struct CreateProfileIn *pReq,
2742 struct CreateProfileOut *pResp );
2743
2762 struct slqsautoconnect{
2763 BOOL action;
2764 BYTE acsetting;
2765 BYTE acroamsetting;
2766 };
2767
2783 ULONG SLQSAutoConnect( struct slqsautoconnect *pacreq );
2784
2802 struct ModifyProfileIn
2803 {
2804 BYTE *pProfileID;
2805 BYTE *pProfileType;
2806 QmiProfileInfo curProfile;
2807 };
2808
2820 struct ModifyProfileOut
2821 {
2822 USHORT *pExtErrorCode;
2823 };
2824
2842 ULONG SLQSModifyProfile(
2843 struct ModifyProfileIn *pReq,
2844 struct ModifyProfileOut *pResp );
2845
2901 typedef struct _slqs3GPPConfigItem
2902 {
2903 WORD *pLTEAttachProfile;
2904 WORD *pProfileList;
2905 BYTE *pDefaultPDNEnabled;
2906 BYTE *p3gppRelease;
2907 WORD LTEAttachProfileListLen;
2908 WORD *pLTEAttachProfileList;
2909 } slqs3GPPConfigItem;
2910
2925 ULONG SLQSSet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
2926
2941 ULONG SLQSGet3GPPConfigItem( slqs3GPPConfigItem *pSLQS3GPPConfigItem );
2942
2955 typedef struct _GetProfileSettingIn
2956 {
2957 BYTE ProfileType;
2958 BYTE ProfileID;
2959 }GetProfileSettingIn;
2960
2977 typedef struct _GetProfileSettingOut
2978 {
2979 QmiProfileInfo curProfile;
2980 WORD *pExtErrCode;
2981 }GetProfileSettingOut;
2982
3002 ULONG SLQSGetProfileSettings(
3003 GetProfileSettingIn *pReq,
3004 GetProfileSettingOut *pResp );
3005
3031 typedef struct
3032 {
3033 BYTE statsPeriod;
3034 ULONG statsMask;
3035 } TrStatInd;
3036
3094 typedef struct
3095 {
3096 BYTE *pCurrChannelRateInd;
3097 TrStatInd *pTransferStatInd;
3098 BYTE *pDataBearerTechInd;
3099 BYTE *pDormancyStatusInd;
3100 BYTE *pMIPStatusInd;
3101 BYTE *pCurrDataBearerTechInd;
3102 BYTE *pDataCallStatusChangeInd;
3103 BYTE *pCurrPrefDataSysInd;
3104 BYTE *pEVDOPageMonPerChangeInd;
3105 BYTE *pDataSystemStatusChangeInd;
3106 } wdsSetEventReportReq;
3107
3130 ULONG SLQSWdsSetEventReport( wdsSetEventReportReq *pSetEventReportReq );
3131
3147 typedef struct
3148 {
3149 BYTE contextId;
3150 BYTE contextType;
3151 } swiPDPRuntimeSettingsReq;
3152
3225 typedef struct
3226 {
3227 BYTE *pContextId;
3228 BYTE *pBearerId;
3229 CHAR *pAPNName;
3230 ULONG *pIPv4Address;
3231 ULONG *pIPv4GWAddress;
3232 ULONG *pPrDNSIPv4Address;
3233 ULONG *pSeDNSIPv4Address;
3234 struct IPV6AddressInfo *pIPv6Address;
3235 struct IPV6AddressInfo *pIPv6GWAddress;
3236 WORD *pPrDNSIPv6Address;
3237 WORD *pSeDNSIPv6Address;
3238 ULONG *pPrPCSCFIPv4Address;
3239 ULONG *pSePCSCFIPv4Address;
3240 WORD *pPrPCSCFIPv6Address;
3241 WORD *pSePCSCFIPv6Address;
3242 } swiPDPRuntimeSettingsResp;
3243
3264 ULONG SLQSWdsSwiPDPRuntimeSettings(
3265 swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq,
3266 swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp );
3267
3286 struct WdsConnectionRateElmnts
3287 {
3288 ULONG *pCurrentChannelTXRate;
3289 ULONG *pCurrentChannelRXRate;
3290 ULONG *pMaxChannelTXRate;
3291 ULONG *pMaxChannelRXRate;
3292 };
3293
3315 struct WdsConnectionRate
3316 {
3317 ULONG *pV4sessionId;
3318 ULONG *pV6sessionId;
3319 struct WdsConnectionRateElmnts ConnRateElmntsV4;
3320 struct WdsConnectionRateElmnts ConnRateElmntsV6;
3321 };
3322
3323 /*
3324 * This API is an internal Api.Used to switch the call for GetConnectionRate.
3325 *
3326 * \param pV4sessionId[IN]
3327 * - use to store the current IPV4 Session Id. It can be NULL
3328 *
3329 * \param pV6sessionId[IN]
3330 * - use to store the current IPV6 Session Id. It can be NULL
3331 *
3332 * \param pConnectionRateElmnt[OUT]
3333 * - See \ref WdsConnectionRateElmnts for more information
3334 *
3335 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
3336 *
3337 * \sa see qmerrno.h for eQCWWAN_xxx error values
3338 *
3339 * \note Technology Supported: UMTS/CDMA\n
3340 * Device Supported: MC77XX\n
3341 * Timeout: 2 seconds\n
3342 *
3343 */
3344 ULONG iGetConnectionRate (
3345 ULONG *pv4sessionId,
3346 ULONG *pv6sessionId,
3347 struct WdsConnectionRateElmnts *pConnectionRateElmnt );
3348
3365 ULONG SLQSGetConnectionRate (
3366 struct WdsConnectionRate *pConnectionRate );
3367
3378 struct WdsByteTotalsElmnts
3379 {
3380 ULONGLONG *pTXTotalBytes;
3381 ULONGLONG *pRXTotalBytes;
3382 };
3383
3405 struct WdsByteTotals
3406 {
3407 ULONG *pV4sessionId;
3408 ULONG *pV6sessionId;
3409 struct WdsByteTotalsElmnts ByteTotalsElmntsV4;
3410 struct WdsByteTotalsElmnts ByteTotalsElmntsV6;
3411 };
3412
3413 /*
3414 * This API is an internal Api.Used to switch the call for GetByteTotals.
3415 *
3416 * \param pV4sessionId[IN]
3417 * - use to store the current IPV4 Session Id. It can be NULL
3418 *
3419 * \param pV6sessionId[IN]
3420 * - use to store the current IPV6 Session Id. It can be NULL
3421 *
3422 * \param pByteTotalsElmnt[OUT]
3423 * - See \ref WdsByteTotalsElmnts for more information
3424 *
3425 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
3426 *
3427 * \sa see qmerrno.h for eQCWWAN_xxx error values
3428 *
3429 * Timeout: 2 seconds\n
3430 *
3431 */
3432 ULONG iGetByteTotals (
3433 ULONG *pv4sessionId,
3434 ULONG *pv6sessionId,
3435 struct WdsByteTotalsElmnts *pByteTotalsElmnt );
3436
3450 ULONG SLQSGetByteTotals (
3451 struct WdsByteTotals *pByteTotals );
3452
3469 ULONG SLQSWdsGoDormant( void );
3470
3487 ULONG SLQSWdsGoActive( void );
3488
3516 ULONG SLQSGetSessionState(
3517 ULONG *pStateV4,
3518 ULONG *pStateV6,
3519 BYTE instance );
3520
3521 /*
3522 * This structure contains the response parameters retrieved by the API
3523 * iSLQSGetInstanceID. This is for SDK internal use only.
3524 *
3525 * \param pInstanceID
3526 * - Instance ID corresponding to the session ID
3527 *
3528 * \param pIPFamily
3529 * - IP Family for the session ID
3530 * - 4 - IPv4
3531 * - 6 - IPv6
3532 *
3533 * \note none
3534 *
3535 */
3536 typedef struct
3537 {
3538 BYTE *pInstanceID;
3539 BYTE *pIPFamily;
3540 } GetInstIDResp;
3541
3542 /*
3543 * This structure contains the response parameters retrieved by the API
3544 * iSLQSGetSessionID. This is for SDK internal use only.
3545 *
3546 * \param pSessionIDv4
3547 * - IPv4 session ID
3548 *
3549 * \param pSessionIDv6
3550 * - IPv6 session ID
3551 *
3552 * \note none
3553 *
3554 */
3555 typedef struct
3556 {
3557 ULONG *pSessionIDv4;
3558 ULONG *pSessionIDv6;
3559 } GetSessionIDResp;
3560
3577 typedef struct
3578 {
3579 BYTE StatsPeriod;
3580 ULONG StatsMask;
3581 } TransferStatInd;
3582
3625 typedef struct
3626 {
3627 ULONG Mask;
3628 BYTE *pReportConnStatus;
3629 TransferStatInd *pTransferStatInd;
3630 BYTE *pReportDormStatus;
3631 BYTE *pReportDataBearerTech;
3632 BYTE *pReportChannelRate;
3633 } getDUNCallInfoReq;
3634
3652 typedef struct
3653 {
3654 BYTE MDMConnStatus;
3655 ULONGLONG MDMCallDuration;
3656 } ConnectionStatus;
3657
3675 typedef struct
3676 {
3677 ULONG CurrChanTxRate;
3678 ULONG CurrChanRxRate;
3679 ULONG MaxChanTxRate;
3680 ULONG MaxChanRxRate;
3681 } ChannelRate;
3682
3781 typedef struct
3782 {
3783 ConnectionStatus *pConnectionStatus;
3784 WORD *pCallEndReason;
3785 ULONGLONG *pTXOKBytesCount;
3786 ULONGLONG *pRXOKBytesCount;
3787 BYTE *pDormancyStatus;
3788 BYTE *pDataBearerTech;
3789 ChannelRate *pChannelRate;
3790 ULONGLONG *pLastCallTXOKBytesCnt;
3791 ULONGLONG *pLastCallRXOKBytesCnt;
3792 ULONGLONG *pMdmCallDurationActive;
3793 BYTE *pLastCallDataBearerTech;
3794 } getDUNCallInfoResp;
3795
3812 ULONG SLQSGetDUNCallInfo(
3813 getDUNCallInfoReq *pGetDUNCallInfoReq,
3814 getDUNCallInfoResp *pGetDUNCallInfoResp );
3815
3864 struct WdsPktStatisticsElmnts
3865 {
3866 ULONG *pTXPacketSuccesses;
3867 ULONG *pRXPacketSuccesses;
3868 ULONG *pTXPacketErrors;
3869 ULONG *pRXPacketErrors;
3870 ULONG *pTXPacketOverflows;
3871 ULONG *pRXPacketOverflows;
3872 ULONGLONG *pTXOkBytesCount;
3873 ULONGLONG *pRXOkBytesCount;
3874 ULONGLONG *pTXOKBytesLastCall;
3875 ULONGLONG *pRXOKBytesLastCall;
3876 ULONG *pTXDroppedCount;
3877 ULONG *pRXDroppedCount;
3878 };
3879
3901 struct WdsPktStatisticsResp
3902 {
3903 ULONG *pV4sessionId;
3904 ULONG *pV6sessionId;
3905 struct WdsPktStatisticsElmnts PktStatElmntsV4;
3906 struct WdsPktStatisticsElmnts PktStatElmntsV6;
3907 };
3908
3924 struct WdsPktStatisticsReq
3925 {
3926 ULONG *pStatMask;
3927 };
3928
3949 ULONG GetPacketStatistics(
3950 struct WdsPktStatisticsReq *pStatMask,
3951 struct WdsPktStatisticsElmnts *pPktStatisticsElmnt,
3952 BYTE instance );
3953
3954 /*
3955 * This API is an internal Api.Used to switch the call for GetPacketStatistics.
3956 *
3957 * \param pV4sessionId[IN]
3958 * - use to store the current IPV4 Session Id. It can be NULL
3959 *
3960 * \param pV6sessionId[IN]
3961 * - use to store the current IPV6 Session Id. It can be NULL
3962 *
3963 * \param pStatMask[IN]
3964 * - See \ref WdsPktStatisticsReq for more information
3965 *
3966 * \param pPktStatisticsElmnt[OUT]
3967 * - See \ref WdsPktStatisticsElmnts for more information
3968 *
3969 * \return eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
3970 *
3971 * \sa see qmerrno.h for eQCWWAN_xxx error values
3972 *
3973 */
3974 ULONG iGetPacketStatistics (
3975 ULONG *pV4sessionId,
3976 ULONG *pV6sessionId,
3977 struct WdsPktStatisticsReq *pStatMask,
3978 struct WdsPktStatisticsElmnts *pPktStatisticsElmnt );
3979
3997 ULONG SLQSGetPacketStatistics (
3998 struct WdsPktStatisticsReq *pStatMask,
3999 struct WdsPktStatisticsResp *pPktStatistics );
4000
4058 typedef struct
4059 {
4060 BYTE NetworkType;
4061 ULONG RATMask;
4062 ULONG SOMask;
4063 }CurrNetworkInfo;
4064
4084 typedef struct
4085 {
4086 BYTE *pPrefNetwork;
4087 BYTE *pNetworkInfoLen;
4088 CurrNetworkInfo *pCurrNetworkInfo;
4089 }CurrDataSysStat;
4090
4104 ULONG SLQSGetCurrDataSystemStat ( CurrDataSysStat *pCurrDataSysStat );
4105
4127 typedef struct
4128 {
4129 BYTE bResetStatistics;
4130 ULONG ulMask;
4131 } swiRMTrasnferStaticsReq;
4132
4147 ULONG RMSetTransferStatistics( swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq );
4148
4149 typedef struct
4150 {
4151 BYTE TlvPresent;
4152 ULONG ulData;
4153 }DataULongTlv;
4154
4155 typedef struct
4156 {
4157 BYTE TlvPresent;
4158 ULONGLONG ullData;
4159 }DataULongLongTlv;
4160
4183 typedef struct {
4184 DataULongTlv TxOkConutTlv;
4185 DataULongTlv RxOkConutTlv;
4186 DataULongLongTlv TxOkByteCountTlv;
4187 DataULongLongTlv RxOkByteCountTlv;
4188 DataULongTlv TxDropConutTlv;
4189 DataULongTlv RxDropConutTlv;
4190 }QmiCbkWdsStatisticsIndState;
4191
4192
4204 ULONG SLQSResetPacketStatics();
4205
4221 ULONG SLQSSetHostMTU(
4222 int *mtu, BYTE instance );
4223
4286 typedef struct
4287 {
4288 ULONG techType;
4289 ULONG ratValue;
4290 ULONGLONG soMask;
4291 }DataBearerTech;
4292
4303 typedef struct
4304 {
4305 DataBearerTech *pBearerTech;
4306 DataBearerTech *pLastBearerTech;
4307 }DataBearerTechExt;
4308
4309
4326 ULONG SLQSGetDataBearerTechnologyExt(
4327 DataBearerTechExt *pDataBearerTech,
4328 BYTE instance );
4329
4347 typedef struct
4348 {
4349 unsigned long current_channel_tx_rate;
4350 unsigned long current_channel_rx_rate;
4351 unsigned long max_channel_tx_rate;
4352 unsigned long max_channel_rx_rate;
4353 }WDSSWICurrentChannelRates;
4354
4371 ULONG SLQSGetCurrentChannelRate(WDSSWICurrentChannelRates *pRates);
4372
4385 typedef struct
4386 {
4387 BYTE *pLoopbackMode;
4388 BYTE *pLoopbackMultiplier;
4389 } WDSSetLoopbackData;
4390
4404 ULONG SLQSSSetLoopback(WDSSetLoopbackData *pReq);
4405
4431 typedef struct
4432 {
4433 BYTE ByteLoopbackMode;
4434 BYTE ByteLoopbackMultiplier;
4435 } WDSGetLoopbackData;
4436
4450 ULONG SLQSSGetLoopback(WDSGetLoopbackData *data);
4451
4452
4453 #ifdef __cplusplus
4454 } /* extern "C" { */
4455 #endif
4456
4457 #endif /* __GOBI_API_WDS_H__ */
qmiWdsRunTimeSettings::pPCSCFAddrPCO
BYTE * pPCSCFAddrPCO
Definition: qaGobiApiWds.h:1560
ModifyProfileIn
Definition: qaGobiApiWds.h:2802
Profile3GPP2::pIsPcscfAddressNedded
BYTE * pIsPcscfAddressNedded
Definition: qaGobiApiWds.h:2401
qmiWdsRunTimeSettings::pPCSCFFQDNAddrList
struct PCSCFFQDNAddressList * pPCSCFFQDNAddrList
Definition: qaGobiApiWds.h:1562
ssdatasession_params::instanceId
BYTE instanceId
Definition: qaGobiApiWds.h:1866
SLQSGetDataBearerTechnology
ULONG SLQSGetDataBearerTechnology(QmiWDSDataBearers *pDataBearers, BYTE instance)
wdsSetEventReportReq::pDormancyStatusInd
BYTE * pDormancyStatusInd
Definition: qaGobiApiWds.h:3099
Profile3GPP::pProfilenameSize
WORD * pProfilenameSize
Definition: qaGobiApiWds.h:2155
QmiCbkWdsStatisticsIndState::TxOkConutTlv
DataULongTlv TxOkConutTlv
Definition: qaGobiApiWds.h:4184
WdsConnectionRate::ConnRateElmntsV6
struct WdsConnectionRateElmnts ConnRateElmntsV6
Definition: qaGobiApiWds.h:3320
SetActiveMobileIPProfile
ULONG SetActiveMobileIPProfile(CHAR *pSPC, BYTE index)
DataBearerTechExt::pLastBearerTech
DataBearerTech * pLastBearerTech
Definition: qaGobiApiWds.h:4306
TFTIDParams::eValid
BYTE eValid
Definition: qaGobiApiWds.h:2627
UMTSQoS::grntUplinkBitrate
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:1267
WdsIpAddressInfoReq::pv4sessionId
ULONG * pv4sessionId
Definition: qaGobiApiWds.h:908
SLQSGetDataBearerTechnologyExt
ULONG SLQSGetDataBearerTechnologyExt(DataBearerTechExt *pDataBearerTech, BYTE instance)
GetProfileSettingIn
struct _GetProfileSettingIn GetProfileSettingIn
QmiWdsIpAddressInfo
Definition: qaGobiApiWds.h:901
swiPDPRuntimeSettingsResp::pIPv6Address
struct IPV6AddressInfo * pIPv6Address
Definition: qaGobiApiWds.h:3234
WdsPktStatisticsReq::pStatMask
ULONG * pStatMask
Definition: qaGobiApiWds.h:3926
ssdatasession_params::rcv6
ULONG rcv6
Definition: qaGobiApiWds.h:1875
Profile3GPP::pAPNnameSize
WORD * pAPNnameSize
Definition: qaGobiApiWds.h:2160
SLQSDeleteProfileParams::profileIndex
BYTE profileIndex
Definition: qaGobiApiWds.h:1921
GetConnectionRate
ULONG GetConnectionRate(ULONG *pCurrentChannelTXRate, ULONG *pCurrentChannelRXRate, ULONG *pMaxChannelTXRate, ULONG *pMaxChannelRXRate, BYTE instance)
qmiWdsRunTimeSettings::pIMCNflag
BYTE * pIMCNflag
Definition: qaGobiApiWds.h:1568
SLQSResetPacketStatics
ULONG SLQSResetPacketStatics()
IPV6GWAddressInfo::gwV6PrefixLen
BYTE gwV6PrefixLen
Definition: qaGobiApiWds.h:1438
SLQSGetSessionState
ULONG SLQSGetSessionState(ULONG *pStateV4, ULONG *pStateV6, BYTE instance)
dataBearers
Definition: qaGobiApiWds.h:824
Profile3GPP::pUMTSReqQoS
struct UMTSQoS * pUMTSReqQoS
Definition: qaGobiApiWds.h:2163
Profile3GPP::pPdpContext
BYTE * pPdpContext
Definition: qaGobiApiWds.h:2179
QMI_WDS_LAST_CALL_DB_MASK
Definition: qaGobiApiWds.h:803
IPV6_ADDRESS_ARRAY_SIZE
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: qaGobiApiWds.h:19
SLQSStartStopDataSession
ULONG SLQSStartStopDataSession(struct ssdatasession_params *pin)
WdsConnectionRateElmnts::pCurrentChannelTXRate
ULONG * pCurrentChannelTXRate
Definition: qaGobiApiWds.h:3288
qmiWdsRunTimeSettings::pIPV6AddrInfo
struct IPV6AddressInfo * pIPV6AddrInfo
Definition: qaGobiApiWds.h:1570
TFTIDParams::destPortRangeStart
WORD destPortRangeStart
Definition: qaGobiApiWds.h:2632
ssdatasession_params::pPassword
CHAR * pPassword
Definition: qaGobiApiWds.h:1881
CHAR
char CHAR
Definition: SwiDataTypes.h:29
SLQSGetProfileSettings
ULONG SLQSGetProfileSettings(GetProfileSettingIn *pReq, GetProfileSettingOut *pResp)
qmiWdsRunTimeSettings::pUMTSGrantedQoS
struct UMTSQoS * pUMTSGrantedQoS
Definition: qaGobiApiWds.h:1552
UMTSMinQoS::qosDeliveryOrder
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:2538
ModifyProfileIn::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:2806
_GetProfileSettingOut
Definition: qaGobiApiWds.h:2977
DataBearerTech
Definition: qaGobiApiWds.h:4286
GPRSQoS::meanThroughputClass
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:1327
QosClassID::gUlBitRate
ULONG gUlBitRate
Definition: qaGobiApiWds.h:2690
QmiWDSDataBearers
struct dataBearers QmiWDSDataBearers
WdsConnectionRateElmnts::pMaxChannelTXRate
ULONG * pMaxChannelTXRate
Definition: qaGobiApiWds.h:3290
Profile3GPP::pPDNInactivTimeout
ULONG * pPDNInactivTimeout
Definition: qaGobiApiWds.h:2190
QmiWdsIpAddressInfo::pIPAddressV4
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:902
ssdatasession_params::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:1880
QmiWDSDataBearerTechnology
struct dataBearerTechnology QmiWDSDataBearerTechnology
dataBearerTechnology
Definition: qaGobiApiWds.h:789
DomainNameList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1401
UMTSQoS::grntDownlinkBitrate
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:1268
qmiWdsRunTimeSettings::pPrimaryDNSV4
ULONG * pPrimaryDNSV4
Definition: qaGobiApiWds.h:1550
ProfileIdentifier
Definition: qaGobiApiWds.h:1294
getDUNCallInfoReq::pReportChannelRate
BYTE * pReportChannelRate
Definition: qaGobiApiWds.h:3632
WdsByteTotals::ByteTotalsElmntsV6
struct WdsByteTotalsElmnts ByteTotalsElmntsV6
Definition: qaGobiApiWds.h:3410
GetDormancyState
ULONG GetDormancyState(ULONG *pDormancyState, BYTE instance)
CreateProfileIn::pProfileID
BYTE * pProfileID
Definition: qaGobiApiWds.h:2448
CurrNetworkInfo::NetworkType
BYTE NetworkType
Definition: qaGobiApiWds.h:4060
SLQSGetCurrDataSystemStat
ULONG SLQSGetCurrDataSystemStat(CurrDataSysStat *pCurrDataSysStat)
wdsSetEventReportReq::pDataCallStatusChangeInd
BYTE * pDataCallStatusChangeInd
Definition: qaGobiApiWds.h:3102
Profile3GPP2::pAuthRetryCount
BYTE * pAuthRetryCount
Definition: qaGobiApiWds.h:2388
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
QmiCbkWdsStatisticsIndState
Definition: qaGobiApiWds.h:4183
GetInstIDResp
Definition: qaGobiApiWds.h:3536
wdsSetEventReportReq
Definition: qaGobiApiWds.h:3094
swiPDPRuntimeSettingsResp::pSePCSCFIPv6Address
WORD * pSePCSCFIPv6Address
Definition: qaGobiApiWds.h:3241
DataULongTlv::ulData
ULONG ulData
Definition: qaGobiApiWds.h:4152
WdsConnectionRate::ConnRateElmntsV4
struct WdsConnectionRateElmnts ConnRateElmntsV4
Definition: qaGobiApiWds.h:3319
ProfileIdentifier::profileIndex
BYTE profileIndex
Definition: qaGobiApiWds.h:1297
Profile3GPP2::pSecondaryV4DnsAddress
ULONG * pSecondaryV4DnsAddress
Definition: qaGobiApiWds.h:2403
GPRSRequestedQoS::meanThroughputClass
ULONG meanThroughputClass
Definition: qaGobiApiWds.h:2572
WdsPktStatisticsElmnts::pRXPacketErrors
ULONG * pRXPacketErrors
Definition: qaGobiApiWds.h:3869
SLQSAutoConnect
ULONG SLQSAutoConnect(struct slqsautoconnect *pacreq)
ssdatasession_params::failureReason
ULONG failureReason
Definition: qaGobiApiWds.h:1871
WdsPktStatisticsElmnts::pRXOkBytesCount
ULONGLONG * pRXOkBytesCount
Definition: qaGobiApiWds.h:3873
GetSessionIDResp::pSessionIDv6
ULONG * pSessionIDv6
Definition: qaGobiApiWds.h:3558
slqsautoconnect::acsetting
BYTE acsetting
Definition: qaGobiApiWds.h:2764
UMTSMinQoS
Definition: qaGobiApiWds.h:2531
SLQSGetDUNCallInfo
ULONG SLQSGetDUNCallInfo(getDUNCallInfoReq *pGetDUNCallInfoReq, getDUNCallInfoResp *pGetDUNCallInfoResp)
QmiWdsIpAddressInfo::pIPv6prefixlen
BYTE * pIPv6prefixlen
Definition: qaGobiApiWds.h:904
GPRSQoS::precedenceClass
ULONG precedenceClass
Definition: qaGobiApiWds.h:1323
WdsPktStatisticsResp::PktStatElmntsV6
struct WdsPktStatisticsElmnts PktStatElmntsV6
Definition: qaGobiApiWds.h:3906
SLQSDeleteProfile
ULONG SLQSDeleteProfile(struct SLQSDeleteProfileParams *pProfileToDelete, WORD *pExtendedErrorCode)
Domain::domainName
CHAR domainName[256]
Definition: qaGobiApiWds.h:1387
WdsProfileParam
Definition: qaGobiApiWds.h:2417
GPRSRequestedQoS::reliabilityClass
ULONG reliabilityClass
Definition: qaGobiApiWds.h:2570
DomainNameList::domain
struct Domain domain[10]
Definition: qaGobiApiWds.h:1402
swiPDPRuntimeSettingsResp::pPrDNSIPv4Address
ULONG * pPrDNSIPv4Address
Definition: qaGobiApiWds.h:3232
TFTIDParams::sourceIPMask
BYTE sourceIPMask
Definition: qaGobiApiWds.h:2630
PCSCFFQDNAddressList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1371
WdsConnectionRate::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:3317
SLQSGetByteTotals
ULONG SLQSGetByteTotals(struct WdsByteTotals *pByteTotals)
TFTIDParams::flowLabel
ULONG flowLabel
Definition: qaGobiApiWds.h:2638
ModifyProfileIn::pProfileID
BYTE * pProfileID
Definition: qaGobiApiWds.h:2804
getDUNCallInfoResp::pDataBearerTech
BYTE * pDataBearerTech
Definition: qaGobiApiWds.h:3788
WdsByteTotals
Definition: qaGobiApiWds.h:3405
GPRSRequestedQoS
Definition: qaGobiApiWds.h:2566
WDSSetLoopbackData::pLoopbackMultiplier
BYTE * pLoopbackMultiplier
Definition: qaGobiApiWds.h:4388
swiPDPRuntimeSettingsReq::contextType
BYTE contextType
Definition: qaGobiApiWds.h:3150
CreateProfileOut
Definition: qaGobiApiWds.h:2709
_slqs3GPPConfigItem::LTEAttachProfileListLen
WORD LTEAttachProfileListLen
Definition: qaGobiApiWds.h:2907
ssdatasession_params::pTechnology
ULONG * pTechnology
Definition: qaGobiApiWds.h:1867
Profile3GPP2::pUserId
CHAR * pUserId
Definition: qaGobiApiWds.h:2390
ChannelRate::CurrChanRxRate
ULONG CurrChanRxRate
Definition: qaGobiApiWds.h:3678
TransferStatInd::StatsMask
ULONG StatsMask
Definition: qaGobiApiWds.h:3580
Profile3GPP2::pAPNEnabled3GPP2
BYTE * pAPNEnabled3GPP2
Definition: qaGobiApiWds.h:2407
CurrDataSysStat::pCurrNetworkInfo
CurrNetworkInfo * pCurrNetworkInfo
Definition: qaGobiApiWds.h:4088
WdsPktStatisticsElmnts::pTXDroppedCount
ULONG * pTXDroppedCount
Definition: qaGobiApiWds.h:3876
WdsPktStatisticsReq
Definition: qaGobiApiWds.h:3924
SLQSGet3GPPConfigItem
ULONG SLQSGet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
SLQSGetPacketStatistics
ULONG SLQSGetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsResp *pPktStatistics)
QmiCbkWdsStatisticsIndState::RxDropConutTlv
DataULongTlv RxDropConutTlv
Definition: qaGobiApiWds.h:4189
swiPDPRuntimeSettingsResp::pIPv4GWAddress
ULONG * pIPv4GWAddress
Definition: qaGobiApiWds.h:3231
swiPDPRuntimeSettingsResp::pPrPCSCFIPv4Address
ULONG * pPrPCSCFIPv4Address
Definition: qaGobiApiWds.h:3238
swiPDPRuntimeSettingsResp::pIPv6GWAddress
struct IPV6AddressInfo * pIPv6GWAddress
Definition: qaGobiApiWds.h:3235
TFTIDParams::srcPortRangeEnd
WORD srcPortRangeEnd
Definition: qaGobiApiWds.h:2635
WdsPktStatisticsElmnts::pTXPacketSuccesses
ULONG * pTXPacketSuccesses
Definition: qaGobiApiWds.h:3866
QmiCbkWdsStatisticsIndState::TxDropConutTlv
DataULongTlv TxDropConutTlv
Definition: qaGobiApiWds.h:4188
GetSessionIDResp::pSessionIDv4
ULONG * pSessionIDv4
Definition: qaGobiApiWds.h:3557
_slqs3GPPConfigItem::pLTEAttachProfile
WORD * pLTEAttachProfile
Definition: qaGobiApiWds.h:2903
UMTSMinQoS::grntUplinkBitrate
ULONG grntUplinkBitrate
Definition: qaGobiApiWds.h:2536
UMTSQoS::trafficPriority
ULONG trafficPriority
Definition: qaGobiApiWds.h:1275
DataBearerTechExt::pBearerTech
DataBearerTech * pBearerTech
Definition: qaGobiApiWds.h:4305
GPRSQoS::reliabilityClass
ULONG reliabilityClass
Definition: qaGobiApiWds.h:1325
WdsConnectionRate
Definition: qaGobiApiWds.h:3315
SLQSDeleteProfileParams
Definition: qaGobiApiWds.h:1919
swiPDPRuntimeSettingsResp::pPrPCSCFIPv6Address
WORD * pPrPCSCFIPv6Address
Definition: qaGobiApiWds.h:3240
DataULongLongTlv
Definition: qaGobiApiWds.h:4155
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:3630
iGetByteTotals
ULONG iGetByteTotals(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsByteTotalsElmnts *pByteTotalsElmnt)
Profile3GPP::pUMTSReqQoSSigInd
struct UMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: qaGobiApiWds.h:2183
_slqs3GPPConfigItem::p3gppRelease
BYTE * p3gppRelease
Definition: qaGobiApiWds.h:2906
Profile3GPP::pPriDNSIPv6addpref
USHORT * pPriDNSIPv6addpref
Definition: qaGobiApiWds.h:2185
WdsPktStatisticsResp
Definition: qaGobiApiWds.h:3901
dataBearers::pLastCallDataBearerTechnology
QmiWDSDataBearerTechnology * pLastCallDataBearerTechnology
Definition: qaGobiApiWds.h:828
QosClassID::QCI
BYTE QCI
Definition: qaGobiApiWds.h:2687
GetAutoconnect
ULONG GetAutoconnect(ULONG *pSetting)
dataBearerTechnology::soMask
ULONG soMask
Definition: qaGobiApiWds.h:793
SLQSModifyProfile
ULONG SLQSModifyProfile(struct ModifyProfileIn *pReq, struct ModifyProfileOut *pResp)
qmiDataBearerMasks
qmiDataBearerMasks
Definition: qaGobiApiWds.h:800
CurrNetworkInfo::SOMask
ULONG SOMask
Definition: qaGobiApiWds.h:4062
Profile3GPP::pUMTSMinQosSigInd
struct UMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: qaGobiApiWds.h:2184
GPRSRequestedQoS::delayClass
ULONG delayClass
Definition: qaGobiApiWds.h:2569
Profile3GPP2::pPriV6DnsAddress
USHORT * pPriV6DnsAddress
Definition: qaGobiApiWds.h:2404
Profile3GPP2::pPdnType
BYTE * pPdnType
Definition: qaGobiApiWds.h:2400
Domain::domainLen
WORD domainLen
Definition: qaGobiApiWds.h:1386
Profile3GPP2::pLcpCreqRetryCount
BYTE * pLcpCreqRetryCount
Definition: qaGobiApiWds.h:2386
wdsSetEventReportReq::pCurrPrefDataSysInd
BYTE * pCurrPrefDataSysInd
Definition: qaGobiApiWds.h:3103
getDUNCallInfoReq
Definition: qaGobiApiWds.h:3625
PCSCFFQDNAddress
Definition: qaGobiApiWds.h:1354
GetPacketStatus
ULONG GetPacketStatus(ULONG *pTXPacketSuccesses, ULONG *pRXPacketSuccesses, ULONG *pTXPacketErrors, ULONG *pRXPacketErrors, ULONG *pTXPacketOverflows, ULONG *pRXPacketOverflows, BYTE instance)
SLQSWdsGoDormant
ULONG SLQSWdsGoDormant(void)
DataBearerTech::soMask
ULONGLONG soMask
Definition: qaGobiApiWds.h:4290
Profile3GPP2::pPppSessCloseTimerDO
ULONG * pPppSessCloseTimerDO
Definition: qaGobiApiWds.h:2380
qmiWdsRunTimeSettings::pServerAddrList
struct PCSCFIPv4ServerAddressList * pServerAddrList
Definition: qaGobiApiWds.h:1561
qmiWdsRunTimeSettings::pProfileName
CHAR * pProfileName
Definition: qaGobiApiWds.h:1547
CurrNetworkInfo
Definition: qaGobiApiWds.h:4058
UMTSQoS::deliveryErrSDU
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:1273
UMTSQoS::transferDelay
ULONG transferDelay
Definition: qaGobiApiWds.h:1274
WdsRunTimeSettings::v4sessionId
ULONG * v4sessionId
Definition: qaGobiApiWds.h:1594
qmiWdsRunTimeSettings::pSubnetMaskV4
ULONG * pSubnetMaskV4
Definition: qaGobiApiWds.h:1559
Profile3GPP2
Definition: qaGobiApiWds.h:2377
swiPDPRuntimeSettingsResp::pIPv4Address
ULONG * pIPv4Address
Definition: qaGobiApiWds.h:3230
Profile3GPP::pPdpHdrCompType
BYTE * pPdpHdrCompType
Definition: qaGobiApiWds.h:2157
Profile3GPP2::pApnString
CHAR * pApnString
Definition: qaGobiApiWds.h:2398
swiRMTrasnferStaticsReq::ulMask
ULONG ulMask
Definition: qaGobiApiWds.h:4130
Profile3GPP2::pPrimaryV4DnsAddress
ULONG * pPrimaryV4DnsAddress
Definition: qaGobiApiWds.h:2402
_slqs3GPPConfigItem::pLTEAttachProfileList
WORD * pLTEAttachProfileList
Definition: qaGobiApiWds.h:2908
qmiWdsRunTimeSettings::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:1554
SLQSGetConnectionRate
ULONG SLQSGetConnectionRate(struct WdsConnectionRate *pConnectionRate)
UMTSMinQoS::deliveryErrSDU
BYTE deliveryErrSDU
Definition: qaGobiApiWds.h:2542
PCSCFFQDNAddressList
Definition: qaGobiApiWds.h:1369
UMTSMinQoS::sduErrorRatio
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:2540
qmiWdsRunTimeSettings::pIPFamilyPreference
BYTE * pIPFamilyPreference
Definition: qaGobiApiWds.h:1567
UMTSMinQoS::maxUplinkBitrate
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:2534
WdsPktStatisticsElmnts::pRXOKBytesLastCall
ULONGLONG * pRXOKBytesLastCall
Definition: qaGobiApiWds.h:3875
WDSSWICurrentChannelRates::max_channel_tx_rate
unsigned long max_channel_tx_rate
Definition: qaGobiApiWds.h:4351
ssdatasession_params::pProfileId3GPP2
ULONG * pProfileId3GPP2
Definition: qaGobiApiWds.h:1869
getDUNCallInfoResp::pLastCallRXOKBytesCnt
ULONGLONG * pLastCallRXOKBytesCnt
Definition: qaGobiApiWds.h:3791
WDSGetLoopbackData::ByteLoopbackMode
BYTE ByteLoopbackMode
Definition: qaGobiApiWds.h:4433
WdsProfileParam::SlqsProfile3GPP2
struct Profile3GPP2 SlqsProfile3GPP2
Definition: qaGobiApiWds.h:2420
SLQSGetRuntimeSettings
ULONG SLQSGetRuntimeSettings(struct WdsRunTimeSettings *pRunTimeSettings)
Profile3GPP::pPcscfAddrUsingPCO
BYTE * pPcscfAddrUsingPCO
Definition: qaGobiApiWds.h:2173
UMTSMinQoS::trafficPriority
ULONG trafficPriority
Definition: qaGobiApiWds.h:2544
getDUNCallInfoResp::pChannelRate
ChannelRate * pChannelRate
Definition: qaGobiApiWds.h:3789
PCSCFIPv4ServerAddressList::pscsfIPv4Addr
ULONG pscsfIPv4Addr[64]
Definition: qaGobiApiWds.h:1342
Profile3GPP::pAPNDisabledFlag
BYTE * pAPNDisabledFlag
Definition: qaGobiApiWds.h:2189
UMTSQoS::sduErrorRatio
BYTE sduErrorRatio
Definition: qaGobiApiWds.h:1271
swiRMTrasnferStaticsReq::bResetStatistics
BYTE bResetStatistics
Definition: qaGobiApiWds.h:4129
Profile3GPP2::pAPNClass3GPP2
BYTE * pAPNClass3GPP2
Definition: qaGobiApiWds.h:2409
Profile3GPP2::pPDNInactivTimeout3GPP2
ULONG * pPDNInactivTimeout3GPP2
Definition: qaGobiApiWds.h:2408
TransferStatInd
Definition: qaGobiApiWds.h:3577
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:3793
qmiWdsRunTimeSettings::pPDPType
ULONG * pPDPType
Definition: qaGobiApiWds.h:1548
CreateProfileOut::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2711
GetInstIDResp::pIPFamily
BYTE * pIPFamily
Definition: qaGobiApiWds.h:3539
swiPDPRuntimeSettingsResp::pSePCSCFIPv4Address
ULONG * pSePCSCFIPv4Address
Definition: qaGobiApiWds.h:3239
ssdatasession_params::verbFailReason
ULONG verbFailReason
Definition: qaGobiApiWds.h:1883
slqsautoconnect
Definition: qaGobiApiWds.h:2762
Profile3GPP2::pUserIdSize
WORD * pUserIdSize
Definition: qaGobiApiWds.h:2391
Profile3GPP2::pAppPriority
BYTE * pAppPriority
Definition: qaGobiApiWds.h:2397
QmiCbkWdsStatisticsIndState::RxOkByteCountTlv
DataULongLongTlv RxOkByteCountTlv
Definition: qaGobiApiWds.h:4187
DataBearerTechExt
Definition: qaGobiApiWds.h:4303
CreateProfileOut::pExtErrorCode
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:2713
DataULongLongTlv::TlvPresent
BYTE TlvPresent
Definition: qaGobiApiWds.h:4157
TransferStatInd::StatsPeriod
BYTE StatsPeriod
Definition: qaGobiApiWds.h:3579
DataULongLongTlv::ullData
ULONGLONG ullData
Definition: qaGobiApiWds.h:4158
Profile3GPP::pUsername
CHAR * pUsername
Definition: qaGobiApiWds.h:2167
GetMobileIP
ULONG GetMobileIP(ULONG *pMode)
IPV6AddressInfo::IPV6PrefixLen
BYTE IPV6PrefixLen
Definition: qaGobiApiWds.h:1420
_slqs3GPPConfigItem::pDefaultPDNEnabled
BYTE * pDefaultPDNEnabled
Definition: qaGobiApiWds.h:2905
qmiWdsRunTimeSettings::pPrimaryDNSV6
USHORT * pPrimaryDNSV6
Definition: qaGobiApiWds.h:1563
WdsConnectionRate::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:3318
QosClassID::gDlBitRate
ULONG gDlBitRate
Definition: qaGobiApiWds.h:2688
WdsConnectionRateElmnts::pCurrentChannelRXRate
ULONG * pCurrentChannelRXRate
Definition: qaGobiApiWds.h:3289
ProfileIdentifier::profileType
BYTE profileType
Definition: qaGobiApiWds.h:1296
getDUNCallInfoResp::pDormancyStatus
BYTE * pDormancyStatus
Definition: qaGobiApiWds.h:3787
SLQSCreateProfile
ULONG SLQSCreateProfile(struct CreateProfileIn *pReq, struct CreateProfileOut *pResp)
UMTSQoS::maxDownlinkBitrate
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:1266
swiPDPRuntimeSettingsResp::pBearerId
BYTE * pBearerId
Definition: qaGobiApiWds.h:3228
WdsConnectionRateElmnts::pMaxChannelRXRate
ULONG * pMaxChannelRXRate
Definition: qaGobiApiWds.h:3291
Profile3GPP::pQosClassID
struct QosClassID * pQosClassID
Definition: qaGobiApiWds.h:2188
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:3286
getDUNCallInfoReq::pReportConnStatus
BYTE * pReportConnStatus
Definition: qaGobiApiWds.h:3628
wdsSetEventReportReq::pCurrChannelRateInd
BYTE * pCurrChannelRateInd
Definition: qaGobiApiWds.h:3096
QmiCbkWdsStatisticsIndState::TxOkByteCountTlv
DataULongLongTlv TxOkByteCountTlv
Definition: qaGobiApiWds.h:4186
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:2685
SetAutoconnect
ULONG SetAutoconnect(ULONG setting)
Profile3GPP::pSecDNSIPv6addpref
USHORT * pSecDNSIPv6addpref
Definition: qaGobiApiWds.h:2186
GPRSQoS
Definition: qaGobiApiWds.h:1321
ChannelRate::MaxChanTxRate
ULONG MaxChanTxRate
Definition: qaGobiApiWds.h:3679
TFTIDParams::filterId
BYTE filterId
Definition: qaGobiApiWds.h:2626
ChannelRate::MaxChanRxRate
ULONG MaxChanRxRate
Definition: qaGobiApiWds.h:3680
USHORT
unsigned short USHORT
Definition: SwiDataTypes.h:31
Profile3GPP2::pIpcpAckTimeout
USHORT * pIpcpAckTimeout
Definition: qaGobiApiWds.h:2384
WdsRunTimeSettings::rts
struct qmiWdsRunTimeSettings rts
Definition: qaGobiApiWds.h:1596
Profile3GPP
Definition: qaGobiApiWds.h:2152
Profile3GPP::pSecDNSIPv4AddPref
ULONG * pSecDNSIPv4AddPref
Definition: qaGobiApiWds.h:2162
QosClassID::maxDlBitRate
ULONG maxDlBitRate
Definition: qaGobiApiWds.h:2689
ssdatasession_params::v4sessionId
ULONG v4sessionId
Definition: qaGobiApiWds.h:1876
GetSessionIDResp
Definition: qaGobiApiWds.h:3555
dataBearerTechnology::ratMask
ULONG ratMask
Definition: qaGobiApiWds.h:792
GetInstIDResp::pInstanceID
BYTE * pInstanceID
Definition: qaGobiApiWds.h:3538
qmiWdsRunTimeSettings::pSecondaryDNSV6
USHORT * pSecondaryDNSV6
Definition: qaGobiApiWds.h:1564
swiPDPRuntimeSettingsResp
Definition: qaGobiApiWds.h:3225
wdsSetEventReportReq::pMIPStatusInd
BYTE * pMIPStatusInd
Definition: qaGobiApiWds.h:3100
ssdatasession_params::rcv4
ULONG rcv4
Definition: qaGobiApiWds.h:1874
GPRSRequestedQoS::peakThroughputClass
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:2571
TFTIDParams::ipVersion
BYTE ipVersion
Definition: qaGobiApiWds.h:2628
UMTSReqQoSSigInd::SigInd
BYTE SigInd
Definition: qaGobiApiWds.h:2657
ssdatasession_params::failureReasonv6
ULONG failureReasonv6
Definition: qaGobiApiWds.h:1873
SetMobileIP
ULONG SetMobileIP(ULONG mode)
UMTSQoS::maxUplinkBitrate
ULONG maxUplinkBitrate
Definition: qaGobiApiWds.h:1265
GPRSRequestedQoS::precedenceClass
ULONG precedenceClass
Definition: qaGobiApiWds.h:2568
Profile3GPP2::pLcpAckTimeout
USHORT * pLcpAckTimeout
Definition: qaGobiApiWds.h:2383
TrStatInd::statsPeriod
BYTE statsPeriod
Definition: qaGobiApiWds.h:3033
WdsPktStatisticsElmnts
Definition: qaGobiApiWds.h:3864
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:4151
Profile3GPP::pPDPtype
BYTE * pPDPtype
Definition: qaGobiApiWds.h:2156
Profile3GPP::pUMTSMinQoS
struct UMTSQoS * pUMTSMinQoS
Definition: qaGobiApiWds.h:2164
getDUNCallInfoReq::pReportDataBearerTech
BYTE * pReportDataBearerTech
Definition: qaGobiApiWds.h:3631
swiRMTrasnferStaticsReq
Definition: qaGobiApiWds.h:4127
WDSSetLoopbackData
Definition: qaGobiApiWds.h:4385
UMTSMinQoS::trafficClass
BYTE trafficClass
Definition: qaGobiApiWds.h:2533
swiPDPRuntimeSettingsReq::contextId
BYTE contextId
Definition: qaGobiApiWds.h:3149
WDSGetLoopbackData
Definition: qaGobiApiWds.h:4431
UMTSQoS::trafficClass
BYTE trafficClass
Definition: qaGobiApiWds.h:1264
TFTIDParams::IPSECSPI
ULONG IPSECSPI
Definition: qaGobiApiWds.h:2636
WdsByteTotalsElmnts::pTXTotalBytes
ULONGLONG * pTXTotalBytes
Definition: qaGobiApiWds.h:3380
getDUNCallInfoReq::pTransferStatInd
TransferStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:3629
swiPDPRuntimeSettingsResp::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:3229
QmiCbkWdsStatisticsIndState::RxOkConutTlv
DataULongTlv RxOkConutTlv
Definition: qaGobiApiWds.h:4185
Profile3GPP::pIPv4AddrPref
ULONG * pIPv4AddrPref
Definition: qaGobiApiWds.h:2172
PCSCFFQDNAddress::fqdnAddr
CHAR fqdnAddr[256]
Definition: qaGobiApiWds.h:1357
WdsByteTotals::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:3407
Profile3GPP::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:2159
UMTSQoS::maxSDUSize
ULONG maxSDUSize
Definition: qaGobiApiWds.h:1270
GetSessionDuration
ULONG GetSessionDuration(ULONGLONG *pDuration, BYTE instance)
Profile3GPP::pTFTID1Params
struct TFTIDParams * pTFTID1Params
Definition: qaGobiApiWds.h:2177
qmiWdsRunTimeSettings::pGPRSGrantedQoS
struct GPRSQoS * pGPRSGrantedQoS
Definition: qaGobiApiWds.h:1553
GetPacketStatistics
ULONG GetPacketStatistics(struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt, BYTE instance)
Profile3GPP::pAddrAllocPref
BYTE * pAddrAllocPref
Definition: qaGobiApiWds.h:2187
wdsSetEventReportReq::pTransferStatInd
TrStatInd * pTransferStatInd
Definition: qaGobiApiWds.h:3097
ULONGLONG
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
QMI_WDS_CURRENT_CALL_DB_MASK
Definition: qaGobiApiWds.h:802
getDUNCallInfoReq::Mask
ULONG Mask
Definition: qaGobiApiWds.h:3627
UMTSMinQoS::grntDownlinkBitrate
ULONG grntDownlinkBitrate
Definition: qaGobiApiWds.h:2537
Profile3GPP::pAuthenticationPref
BYTE * pAuthenticationPref
Definition: qaGobiApiWds.h:2171
qmiWdsRunTimeSettings::pIPAddressV4
ULONG * pIPAddressV4
Definition: qaGobiApiWds.h:1556
SLQSSGetLoopback
ULONG SLQSSGetLoopback(WDSGetLoopbackData *data)
UMTSReqQoSSigInd::UMTSReqQoS
struct UMTSQoS UMTSReqQoS
Definition: qaGobiApiWds.h:2656
DataULongTlv
Definition: qaGobiApiWds.h:4149
qmiWdsRunTimeSettings::pAPNName
CHAR * pAPNName
Definition: qaGobiApiWds.h:1549
getDUNCallInfoResp
Definition: qaGobiApiWds.h:3781
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
slqsautoconnect::acroamsetting
BYTE acroamsetting
Definition: qaGobiApiWds.h:2765
WDSSWICurrentChannelRates
Definition: qaGobiApiWds.h:4347
WDS_IsGobiDevice
BOOL WDS_IsGobiDevice()
_GetProfileSettingIn
Definition: qaGobiApiWds.h:2955
QmiProfileInfo
union WdsProfileParam QmiProfileInfo
QosClassID::maxUlBitRate
ULONG maxUlBitRate
Definition: qaGobiApiWds.h:2691
wdsSetEventReportReq::pDataSystemStatusChangeInd
BYTE * pDataSystemStatusChangeInd
Definition: qaGobiApiWds.h:3105
UMTSMinQoS::transferDelay
ULONG transferDelay
Definition: qaGobiApiWds.h:2543
SLQSWdsSwiPDPRuntimeSettings
ULONG SLQSWdsSwiPDPRuntimeSettings(swiPDPRuntimeSettingsReq *pPDPRuntimeSettingsReq, swiPDPRuntimeSettingsResp *pPDPRuntimeSettingsResp)
Profile3GPP::pImCnFlag
BYTE * pImCnFlag
Definition: qaGobiApiWds.h:2176
SLQSGetCurrentChannelRate
ULONG SLQSGetCurrentChannelRate(WDSSWICurrentChannelRates *pRates)
CurrDataSysStat::pNetworkInfoLen
BYTE * pNetworkInfoLen
Definition: qaGobiApiWds.h:4087
DataBearerTech::techType
ULONG techType
Definition: qaGobiApiWds.h:4288
getDUNCallInfoResp::pTXOKBytesCount
ULONGLONG * pTXOKBytesCount
Definition: qaGobiApiWds.h:3785
_slqs3GPPConfigItem
Definition: qaGobiApiWds.h:2901
TFTIDParams::pSourceIP
WORD * pSourceIP
Definition: qaGobiApiWds.h:2629
WdsPktStatisticsElmnts::pTXPacketOverflows
ULONG * pTXPacketOverflows
Definition: qaGobiApiWds.h:3870
swiPDPRuntimeSettingsResp::pSeDNSIPv4Address
ULONG * pSeDNSIPv4Address
Definition: qaGobiApiWds.h:3233
swiPDPRuntimeSettingsResp::pContextId
BYTE * pContextId
Definition: qaGobiApiWds.h:3227
WdsPktStatisticsResp::pV4sessionId
ULONG * pV4sessionId
Definition: qaGobiApiWds.h:3903
Profile3GPP2::pDataRate
BYTE * pDataRate
Definition: qaGobiApiWds.h:2394
UMTSQoS
Definition: qaGobiApiWds.h:1262
SLQSSetHostMTU
ULONG SLQSSetHostMTU(int *mtu, BYTE instance)
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:2385
_GetProfileSettingOut::pExtErrCode
WORD * pExtErrCode
Definition: qaGobiApiWds.h:2980
Profile3GPP2::pDataMode
BYTE * pDataMode
Definition: qaGobiApiWds.h:2396
TFTIDParams::destPortRangeEnd
WORD destPortRangeEnd
Definition: qaGobiApiWds.h:2633
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:1551
SLQSSet3GPPConfigItem
ULONG SLQSSet3GPPConfigItem(slqs3GPPConfigItem *pSLQS3GPPConfigItem)
Profile3GPP::pProfilename
CHAR * pProfilename
Definition: qaGobiApiWds.h:2154
ssdatasession_params::action
BOOL action
Definition: qaGobiApiWds.h:1865
WdsPktStatisticsResp::PktStatElmntsV4
struct WdsPktStatisticsElmnts PktStatElmntsV4
Definition: qaGobiApiWds.h:3905
DomainNameList
Definition: qaGobiApiWds.h:1399
swiPDPRuntimeSettingsReq
Definition: qaGobiApiWds.h:3147
WdsIpAddressInfoReq::pv6sessionId
ULONG * pv6sessionId
Definition: qaGobiApiWds.h:909
WDSGetLoopbackData::ByteLoopbackMultiplier
BYTE ByteLoopbackMultiplier
Definition: qaGobiApiWds.h:4434
Profile3GPP::pUsernameSize
WORD * pUsernameSize
Definition: qaGobiApiWds.h:2168
ssdatasession_params::sessionId
ULONG sessionId
Definition: qaGobiApiWds.h:1870
WdsRunTimeSettings::v6sessionId
ULONG * v6sessionId
Definition: qaGobiApiWds.h:1595
getDUNCallInfoResp::pCallEndReason
WORD * pCallEndReason
Definition: qaGobiApiWds.h:3784
Profile3GPP2::pAuthProtocol
BYTE * pAuthProtocol
Definition: qaGobiApiWds.h:2389
Profile3GPP::pPassword
CHAR * pPassword
Definition: qaGobiApiWds.h:2169
slqsautoconnect::action
BOOL action
Definition: qaGobiApiWds.h:2763
Domain
Definition: qaGobiApiWds.h:1384
qmiWdsRunTimeSettings::pIPV6GWAddrInfo
struct IPV6GWAddressInfo * pIPV6GWAddrInfo
Definition: qaGobiApiWds.h:1571
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:3783
qmiWdsRunTimeSettings
Definition: qaGobiApiWds.h:1545
swiPDPRuntimeSettingsResp::pSeDNSIPv6Address
WORD * pSeDNSIPv6Address
Definition: qaGobiApiWds.h:3237
ConnectionStatus::MDMConnStatus
BYTE MDMConnStatus
Definition: qaGobiApiWds.h:3654
CurrDataSysStat
Definition: qaGobiApiWds.h:4084
Profile3GPP::pGPRSRequestedQos
struct GPRSRequestedQoS * pGPRSRequestedQos
Definition: qaGobiApiWds.h:2165
qmiWdsRunTimeSettings::pProfileID
struct ProfileIdentifier * pProfileID
Definition: qaGobiApiWds.h:1557
CurrDataSysStat::pPrefNetwork
BYTE * pPrefNetwork
Definition: qaGobiApiWds.h:4086
PCSCFIPv4ServerAddressList
Definition: qaGobiApiWds.h:1339
WdsPktStatisticsElmnts::pRXDroppedCount
ULONG * pRXDroppedCount
Definition: qaGobiApiWds.h:3877
ssdatasession_params::ipfamily
BYTE ipfamily
Definition: qaGobiApiWds.h:1878
Profile3GPP2::pAuthPassword
CHAR * pAuthPassword
Definition: qaGobiApiWds.h:2392
WdsPktStatisticsElmnts::pRXPacketSuccesses
ULONG * pRXPacketSuccesses
Definition: qaGobiApiWds.h:3867
_GetProfileSettingOut::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:2979
TFTIDParams::nextHeader
BYTE nextHeader
Definition: qaGobiApiWds.h:2631
Profile3GPP::pAPNClass
BYTE * pAPNClass
Definition: qaGobiApiWds.h:2191
iSLQSMISetIPFamilyPreference
ULONG iSLQSMISetIPFamilyPreference(BYTE IPFamilyPreference, BYTE instance)
GetIPAddressLTE
ULONG GetIPAddressLTE(WdsIpAddressInfoReq *)
TFTIDParams
Definition: qaGobiApiWds.h:2624
WdsByteTotalsElmnts::pRXTotalBytes
ULONGLONG * pRXTotalBytes
Definition: qaGobiApiWds.h:3381
WdsRunTimeSettings
Definition: qaGobiApiWds.h:1592
SLQSSSetLoopback
ULONG SLQSSSetLoopback(WDSSetLoopbackData *pReq)
_slqs3GPPConfigItem::pProfileList
WORD * pProfileList
Definition: qaGobiApiWds.h:2904
UMTSQoS::resBerRatio
BYTE resBerRatio
Definition: qaGobiApiWds.h:1272
IPV6GWAddressInfo
Definition: qaGobiApiWds.h:1436
WdsPktStatisticsElmnts::pTXPacketErrors
ULONG * pTXPacketErrors
Definition: qaGobiApiWds.h:3868
CreateProfileOut::pProfileIndex
BYTE * pProfileIndex
Definition: qaGobiApiWds.h:2712
Profile3GPP::pPriDNSIPv4AddPref
ULONG * pPriDNSIPv4AddPref
Definition: qaGobiApiWds.h:2161
WdsIpAddressInfoReq
Definition: qaGobiApiWds.h:907
CreateProfileIn::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2449
ssdatasession_params
Definition: qaGobiApiWds.h:1864
ssdatasession_params::pAuthentication
ULONG * pAuthentication
Definition: qaGobiApiWds.h:1879
ssdatasession_params::verbFailReasonType
ULONG verbFailReasonType
Definition: qaGobiApiWds.h:1882
GPRSQoS::peakThroughputClass
ULONG peakThroughputClass
Definition: qaGobiApiWds.h:1326
Profile3GPP::pPcscfAddrUsingDhcp
BYTE * pPcscfAddrUsingDhcp
Definition: qaGobiApiWds.h:2175
qmiWdsRunTimeSettings::pTechnology
WORD * pTechnology
Definition: qaGobiApiWds.h:1569
qmiWdsRunTimeSettings::pAuthentication
ULONG * pAuthentication
Definition: qaGobiApiWds.h:1555
SLQSDeleteProfileParams::profileType
BYTE profileType
Definition: qaGobiApiWds.h:1920
Profile3GPP::pGPRSMinimumQoS
struct GPRSRequestedQoS * pGPRSMinimumQoS
Definition: qaGobiApiWds.h:2166
qmiWdsRunTimeSettings::pGWAddressV4
ULONG * pGWAddressV4
Definition: qaGobiApiWds.h:1558
WdsIpAddressInfoReq::ip
QmiWdsIpAddressInfo ip
Definition: qaGobiApiWds.h:910
SLQSWdsSetEventReport
ULONG SLQSWdsSetEventReport(wdsSetEventReportReq *pSetEventReportReq)
WdsByteTotalsElmnts
Definition: qaGobiApiWds.h:3378
UMTSMinQoS::resBerRatio
BYTE resBerRatio
Definition: qaGobiApiWds.h:2541
WDSSetLoopbackData::pLoopbackMode
BYTE * pLoopbackMode
Definition: qaGobiApiWds.h:4387
ssdatasession_params::v6sessionId
ULONG v6sessionId
Definition: qaGobiApiWds.h:1877
WDSSWICurrentChannelRates::max_channel_rx_rate
unsigned long max_channel_rx_rate
Definition: qaGobiApiWds.h:4352
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:2180
iGetPacketStatistics
ULONG iGetPacketStatistics(ULONG *pV4sessionId, ULONG *pV6sessionId, struct WdsPktStatisticsReq *pStatMask, struct WdsPktStatisticsElmnts *pPktStatisticsElmnt)
qmiWdsRunTimeSettings::pMtu
ULONG * pMtu
Definition: qaGobiApiWds.h:1565
GetByteTotals
ULONG GetByteTotals(ULONGLONG *pTXTotalBytes, ULONGLONG *pRXTotalBytes, BYTE instance)
Profile3GPP::pPdpAccessConFlag
BYTE * pPdpAccessConFlag
Definition: qaGobiApiWds.h:2174
Profile3GPP2::pAllowLinger
BYTE * pAllowLinger
Definition: qaGobiApiWds.h:2382
wdsSetEventReportReq::pEVDOPageMonPerChangeInd
BYTE * pEVDOPageMonPerChangeInd
Definition: qaGobiApiWds.h:3104
ConnectionStatus::MDMCallDuration
ULONGLONG MDMCallDuration
Definition: qaGobiApiWds.h:3655
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:1868
Profile3GPP::pPasswordSize
WORD * pPasswordSize
Definition: qaGobiApiWds.h:2170
WdsPktStatisticsResp::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:3904
CreateProfileIn
Definition: qaGobiApiWds.h:2446
ChannelRate
Definition: qaGobiApiWds.h:3675
GetProfileSettingOut
struct _GetProfileSettingOut GetProfileSettingOut
iGetConnectionRate
ULONG iGetConnectionRate(ULONG *pv4sessionId, ULONG *pv6sessionId, struct WdsConnectionRateElmnts *pConnectionRateElmnt)
getDUNCallInfoResp::pRXOKBytesCount
ULONGLONG * pRXOKBytesCount
Definition: qaGobiApiWds.h:3786
getDUNCallInfoResp::pMdmCallDurationActive
ULONGLONG * pMdmCallDurationActive
Definition: qaGobiApiWds.h:3792
ModifyProfileIn::pProfileType
BYTE * pProfileType
Definition: qaGobiApiWds.h:2805
WdsProfileParam::SlqsProfile3GPP
struct Profile3GPP SlqsProfile3GPP
Definition: qaGobiApiWds.h:2419
ssdatasession_params::failureReasonv4
ULONG failureReasonv4
Definition: qaGobiApiWds.h:1872
GetLastMobileIPError
ULONG GetLastMobileIPError(ULONG *pError)
dataBearers::pCurDataBearerTechnology
QmiWDSDataBearerTechnology * pCurDataBearerTechnology
Definition: qaGobiApiWds.h:827
DataBearerTech::ratValue
ULONG ratValue
Definition: qaGobiApiWds.h:4289
GPRSQoS::delayClass
ULONG delayClass
Definition: qaGobiApiWds.h:1324
UMTSMinQoS::maxSDUSize
ULONG maxSDUSize
Definition: qaGobiApiWds.h:2539
TrStatInd
Definition: qaGobiApiWds.h:3031
Profile3GPP2::pNegoDnsSrvrPref
BYTE * pNegoDnsSrvrPref
Definition: qaGobiApiWds.h:2379
PCSCFIPv4ServerAddressList::numInstances
BYTE numInstances
Definition: qaGobiApiWds.h:1341
PCSCFFQDNAddress::fqdnLen
WORD fqdnLen
Definition: qaGobiApiWds.h:1356
IPV6AddressInfo
Definition: qaGobiApiWds.h:1418
dataBearers::dataBearerMask
BYTE dataBearerMask
Definition: qaGobiApiWds.h:826
swiPDPRuntimeSettingsResp::pPrDNSIPv6Address
WORD * pPrDNSIPv6Address
Definition: qaGobiApiWds.h:3236
WdsPktStatisticsElmnts::pTXOkBytesCount
ULONGLONG * pTXOkBytesCount
Definition: qaGobiApiWds.h:3872
IPV6AddressInfo::IPAddressV6
USHORT IPAddressV6[8]
Definition: qaGobiApiWds.h:1421
Profile3GPP2::pRATType
BYTE * pRATType
Definition: qaGobiApiWds.h:2406
wdsSetEventReportReq::pCurrDataBearerTechInd
BYTE * pCurrDataBearerTechInd
Definition: qaGobiApiWds.h:3101
BOOL
int BOOL
Definition: SwiDataTypes.h:33
Profile3GPP2::pPppSessCloseTimer1x
ULONG * pPppSessCloseTimer1x
Definition: qaGobiApiWds.h:2381
Profile3GPP::pIPv6AddPref
USHORT * pIPv6AddPref
Definition: qaGobiApiWds.h:2182
QmiWdsIpAddressInfo::pIPAddressV6
USHORT * pIPAddressV6
Definition: qaGobiApiWds.h:903
TrStatInd::statsMask
ULONG statsMask
Definition: qaGobiApiWds.h:3034
ModifyProfileOut::pExtErrorCode
USHORT * pExtErrorCode
Definition: qaGobiApiWds.h:2822
Profile3GPP2::pIpcpCreqRetryCount
BYTE * pIpcpCreqRetryCount
Definition: qaGobiApiWds.h:2387
Profile3GPP::pPdpDataCompType
BYTE * pPdpDataCompType
Definition: qaGobiApiWds.h:2158
Profile3GPP::pTFTID2Params
struct TFTIDParams * pTFTID2Params
Definition: qaGobiApiWds.h:2178
wdsSetEventReportReq::pDataBearerTechInd
BYTE * pDataBearerTechInd
Definition: qaGobiApiWds.h:3098
Profile3GPP2::pAuthPasswordSize
WORD * pAuthPasswordSize
Definition: qaGobiApiWds.h:2393
getDUNCallInfoResp::pLastCallTXOKBytesCnt
ULONGLONG * pLastCallTXOKBytesCnt
Definition: qaGobiApiWds.h:3790
ModifyProfileOut
Definition: qaGobiApiWds.h:2820
Profile3GPP2::pApnStringSize
WORD * pApnStringSize
Definition: qaGobiApiWds.h:2399
Profile3GPP2::pSecV6DnsAddress
USHORT * pSecV6DnsAddress
Definition: qaGobiApiWds.h:2405
RMSetTransferStatistics
ULONG RMSetTransferStatistics(swiRMTrasnferStaticsReq *pSwiRMTrasnferStaticsReq)
dataBearerTechnology::currentNetwork
BYTE currentNetwork
Definition: qaGobiApiWds.h:791
Profile3GPP2::pAppType
ULONG * pAppType
Definition: qaGobiApiWds.h:2395
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
CurrNetworkInfo::RATMask
ULONG RATMask
Definition: qaGobiApiWds.h:4061
IPV6GWAddressInfo::gwAddressV6
USHORT gwAddressV6[8]
Definition: qaGobiApiWds.h:1439
PCSCFFQDNAddressList::pcsfFQDNAddress
struct PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: qaGobiApiWds.h:1372
_GetProfileSettingIn::ProfileType
BYTE ProfileType
Definition: qaGobiApiWds.h:2957
TFTIDParams::srcPortRangeStart
WORD srcPortRangeStart
Definition: qaGobiApiWds.h:2634
ConnectionStatus
Definition: qaGobiApiWds.h:3652
_GetProfileSettingIn::ProfileID
BYTE ProfileID
Definition: qaGobiApiWds.h:2958
WDSSWICurrentChannelRates::current_channel_rx_rate
unsigned long current_channel_rx_rate
Definition: qaGobiApiWds.h:4350
qmiWdsRunTimeSettings::pDomainList
struct DomainNameList * pDomainList
Definition: qaGobiApiWds.h:1566
UMTSReqQoSSigInd
Definition: qaGobiApiWds.h:2654
TFTIDParams::tosMask
WORD tosMask
Definition: qaGobiApiWds.h:2637
UMTSQoS::qosDeliveryOrder
BYTE qosDeliveryOrder
Definition: qaGobiApiWds.h:1269
WdsByteTotals::pV6sessionId
ULONG * pV6sessionId
Definition: qaGobiApiWds.h:3408
WdsPktStatisticsElmnts::pTXOKBytesLastCall
ULONGLONG * pTXOKBytesLastCall
Definition: qaGobiApiWds.h:3874
UMTSMinQoS::maxDownlinkBitrate
ULONG maxDownlinkBitrate
Definition: qaGobiApiWds.h:2535
WdsPktStatisticsElmnts::pRXPacketOverflows
ULONG * pRXPacketOverflows
Definition: qaGobiApiWds.h:3871
WdsByteTotals::ByteTotalsElmntsV4
struct WdsByteTotalsElmnts ByteTotalsElmntsV4
Definition: qaGobiApiWds.h:3409
Profile3GPP::pPrimaryID
BYTE * pPrimaryID
Definition: qaGobiApiWds.h:2181
WDSSWICurrentChannelRates::current_channel_tx_rate
unsigned long current_channel_tx_rate
Definition: qaGobiApiWds.h:4349
CreateProfileIn::curProfile
QmiProfileInfo curProfile
Definition: qaGobiApiWds.h:2450
ChannelRate::CurrChanTxRate
ULONG CurrChanTxRate
Definition: qaGobiApiWds.h:3677