libpack  SLQS03.03.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
wds.h File Reference

Go to the source code of this file.

Data Structures

struct  LibPackQosClassID
 
struct  LibPackTFTIDParams
 
struct  LibPackGPRSRequestedQoS
 
struct  LibPackUMTSQoS
 
struct  LibPackUMTSReqQoSSigInd
 
struct  pack_wds_SLQSStartDataSession_t
 
struct  unpack_wds_SLQSStartDataSession_t
 
struct  unpack_wds_SLQSSetPacketSrvStatusCallback_t
 
struct  pack_wds_SLQSStopDataSession_t
 
struct  wds_ProfileIdentifier
 
struct  wds_GPRSQoS
 
struct  wds_PCSCFIPv4ServerAddressList
 
struct  wds_PCSCFFQDNAddress
 
struct  wds_PCSCFFQDNAddressList
 
struct  wds_Domain
 
struct  wds_DomainNameList
 
struct  wds_IPV6AddressInfo
 
struct  wds_IPV6GWAddressInfo
 
struct  unpack_wds_SLQSGetRuntimeSettings_t
 
struct  wds_currNetworkInfo
 
struct  unpack_wds_SLQSSetWdsEventCallback_ind_t
 
struct  pack_wds_SLQSSetWdsEventCallback_t
 
struct  pack_wds_SLQSGetRuntimeSettings_t
 
struct  wds_UMTSMinQoS
 
struct  LibPackprofile_3GPP
 
struct  LibPackprofile_3GPP2
 
union  wds_profileInfo
 
struct  pack_wds_SLQSCreateProfile_t
 
struct  PackCreateProfileOut
 
struct  unpack_wds_SLQSCreateProfile_t
 
struct  pack_wds_SLQSModifyProfile_t
 
struct  unpack_wds_SLQSModifyProfile_t
 
struct  pack_wds_SLQSGetProfileSettings_t
 
struct  LibpackProfile3GPP
 
struct  LibpackProfile3GPP2
 
union  unpackWdsProfileParam
 
struct  UnPackGetProfileSettingOut
 
struct  unpack_wds_SLQSGetProfileSettings_t
 
struct  unpack_wds_GetSessionState_t
 
struct  pack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetConnectionRate_t
 
struct  pack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetSessionDuration_t
 
struct  pack_wds_GetSessionDuration_t
 
struct  unpack_wds_GetDormancyState_t
 
struct  pack_wds_GetDormancyState_t
 
struct  pack_wds_SLQSDeleteProfile_t
 
struct  unpack_wds_SLQSDeleteProfile_t
 
struct  pack_wds_SetDefaultProfile_t
 
struct  unpack_wds_SLQSGet3GPPConfigItem_t
 
struct  pack_wds_SLQSSet3GPPConfigItem_t
 
struct  unpack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIPProfile_t
 
struct  unpack_wds_GetMobileIPProfile_t
 
struct  currNetworkInfo
 
struct  unpack_wds_SLQSGetCurrDataSystemStat_t
 
struct  pack_wds_SLQSGetCurrDataSystemStat_t
 
struct  unpack_wds_GetLastMobileIPError_t
 
struct  pack_wds_GetLastMobileIPError_t
 
struct  rmTrasnferStaticsReq
 
struct  pack_wds_RMSetTransferStatistics_t
 
struct  unpack_wds_RMSetTransferStatistics_t
 
struct  pack_wds_SetMobileIPProfile_t
 
struct  unpack_wds_SetMobileIPProfile_t
 
struct  pack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  ipv6AddressInfo
 
struct  unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  transferStatInd
 
struct  pack_wds_SLQSGetDUNCallInfo_t
 
struct  connectionStatus
 
struct  dunchannelRate
 
struct  unpack_wds_SLQSGetDUNCallInfo_t
 
struct  qmiWDSDataBearerTechnology
 
struct  unpack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSSetIPFamilyPreference_t
 
struct  unpack_wds_SLQSSetIPFamilyPreference_t
 
struct  pack_wds_SetDefaultProfileNum_t
 
struct  pack_wds_GetDefaultProfileNum_t
 
struct  unpack_wds_GetDefaultProfileNum_t
 

Macros

#define IPV6_ADDRESS_ARRAY_SIZE   8
 
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE   24
 
#define PACK_WDS_IPV4   4
 
#define PACK_WDS_IPV6   6
 

Typedefs

typedef union unpackWdsProfileParam UnpackQmiProfileInfo
 

Functions

int pack_wds_SLQSStartDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSession_t *reqArg)
 
int unpack_wds_SLQSStartDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
 
int unpack_wds_SLQSSetPacketSrvStatusCallback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
 
int pack_wds_SLQSStopDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStopDataSession_t *reqArg)
 
int unpack_wds_SLQSStopDataSession (uint8_t *pResp, uint16_t respLen)
 
int unpack_wds_SLQSGetRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
 
int unpack_wds_SLQSSetWdsEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
 
int unpack_wds_SLQSSetWdsEventCallback (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_SLQSSetWdsEventCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetWdsEventCallback_t *reqArg)
 
int pack_wds_SLQSGetRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
 
int pack_wds_SLQSCreateProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSCreateProfile_t *reqArg)
 
int unpack_wds_SLQSCreateProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
 
int pack_wds_SLQSModifyProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
 
int unpack_wds_SLQSModifyProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
 
int pack_wds_SLQSGetProfileSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
 
int unpack_wds_SLQSGetProfileSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
 
int pack_wds_GetSessionState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetSessionState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionState_t *pOutput)
 
int pack_wds_GetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)
 
int unpack_wds_GetDefaultProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
 
int pack_wds_GetConnectionRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetConnectionRate (uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
 
int pack_wds_GetPacketStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatus_t *reqParam)
 
int unpack_wds_GetPacketStatus (uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
 
int pack_wds_GetSessionDuration (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
 
int unpack_wds_GetSessionDuration (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDuration_t *pOutput)
 
int pack_wds_GetDormancyState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDormancyState_t *reqParam)
 
int unpack_wds_GetDormancyState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
 
int pack_wds_SLQSDeleteProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSDeleteProfile_t *reqParam)
 
int unpack_wds_SLQSDeleteProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
 
int pack_wds_SetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfile_t *reqParam)
 
int unpack_wds_SetDefaultProfile (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_SLQSGet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSGet3GPPConfigItem (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
 
int pack_wds_SLQSSet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSet3GPPConfigItem_t *reqParam)
 
int unpack_wds_SLQSSet3GPPConfigItem (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_GetMobileIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIP_t *pReqParam)
 
int unpack_wds_GetMobileIP (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
 
int pack_wds_GetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIPProfile_t *reqParam)
 
int unpack_wds_GetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSGetCurrDataSystemStat (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetCurrDataSystemStat_t *pReqParam)
 
int unpack_wds_SLQSGetCurrDataSystemStat (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
 
int pack_wds_GetLastMobileIPError (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
 
int unpack_wds_GetLastMobileIPError (uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
 
int pack_wds_RMSetTransferStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
 
int unpack_wds_RMSetTransferStatistics (uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
 
int pack_wds_SetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPProfile_t *reqParam)
 
int unpack_wds_SetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSWdsSwiPDPRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSwiPDPRuntimeSettings_t *reqParam)
 
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t *pOutput)
 
int pack_wds_SLQSGetDUNCallInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
 
int unpack_wds_SLQSGetDUNCallInfo (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
 
int pack_wds_SLQSGetDataBearerTechnology (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDataBearerTechnology_t *pReqParam)
 
int unpack_wds_SLQSGetDataBearerTechnology (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
 
int pack_wds_SLQSSetIPFamilyPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
 
int unpack_wds_SLQSSetIPFamilyPreference (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetIPFamilyPreference_t *pOutput)
 
int pack_wds_SetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_SetDefaultProfileNum (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_GetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_GetDefaultProfileNum (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
 

Macro Definition Documentation

#define IPV6_ADDRESS_ARRAY_SIZE   8
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE   24
#define PACK_WDS_IPV4   4
#define PACK_WDS_IPV6   6

Typedef Documentation

Function Documentation

int pack_wds_GetConnectionRate ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get connection rate pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_GetDefaultProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfile_t reqParam 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_GetDefaultProfileNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfileNum_t pReqParam 
)

get default profile number pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_wds_GetDormancyState ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDormancyState_t reqParam 
)

get dormancy state pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_GetLastMobileIPError ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetLastMobileIPError_t pReqParam 
)

get current data system pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_GetMobileIP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetMobileIP_t pReqParam 
)

get mobile ip mode pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_GetMobileIPProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetMobileIPProfile_t reqParam 
)

get mobile ip profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_GetPacketStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetPacketStatus_t reqParam 
)

get packet status pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_GetSessionDuration ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetSessionDuration_t reqParam 
)

get session duration pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_GetSessionState ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get session state pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_RMSetTransferStatistics ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_RMSetTransferStatistics_t reqParam 
)

rm set transfer statistics pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Note
PDN Specific: No
int pack_wds_SetDefaultProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetDefaultProfile_t reqParam 
)

set default profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SetDefaultProfileNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetDefaultProfileNum_t pReqParam 
)

set default profile number pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_wds_SetMobileIPProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetMobileIPProfile_t reqParam 
)

set mobile ip profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSCreateProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSCreateProfile_t reqArg 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSDeleteProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSDeleteProfile_t reqParam 
)

delete stored profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGet3GPPConfigItem ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get 3Gpp config items pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGetCurrDataSystemStat ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetCurrDataSystemStat_t pReqParam 
)

get current data system pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGetDataBearerTechnology ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetDataBearerTechnology_t pReqParam 
)

get data bearer technology pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGetDUNCallInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetDUNCallInfo_t reqParam 
)

get dun call info pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGetProfileSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetProfileSettings_t reqArg 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSGetRuntimeSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetRuntimeSettings_t reqArg 
)

get runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSModifyProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSModifyProfile_t reqArg 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSSet3GPPConfigItem ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSet3GPPConfigItem_t reqParam 
)

set 3Gpp config items pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSSetIPFamilyPreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSetIPFamilyPreference_t pReqParam 
)

Set IP Family Preference pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_wds_SLQSSetWdsEventCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSetWdsEventCallback_t reqArg 
)

set event callback pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No
int pack_wds_SLQSStartDataSession ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSStartDataSession_t reqArg 
)

Start data session

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSStopDataSession ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSStopDataSession_t reqArg 
)

stop data session pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_SLQSWdsSwiPDPRuntimeSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSWdsSwiPDPRuntimeSettings_t reqParam 
)

swi pdp runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int unpack_wds_GetConnectionRate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetConnectionRate_t pOutput 
)

get connection rate unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetDefaultProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultProfile_t pOutput 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetDefaultProfileNum ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultProfileNum_t pOutput 
)

get default profile number unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetDormancyState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDormancyState_t pOutput 
)

get dormancy state unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetLastMobileIPError ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetLastMobileIPError_t pOutput 
)

get current data system unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetMobileIP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetMobileIP_t pOutput 
)

get mobile ip mode unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetMobileIPProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetMobileIPProfile_t pOutput 
)

get mobile ip profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetPacketStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetPacketStatus_t pOutput 
)

get packet status unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetSessionDuration ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetSessionDuration_t pOutput 
)

get session duration unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_GetSessionState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetSessionState_t pOutput 
)

get session state unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_RMSetTransferStatistics ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_RMSetTransferStatistics_t pOutput 
)

rm set transfer statistics unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SetDefaultProfile ( uint8_t *  pResp,
uint16_t  respLen 
)

set default profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SetDefaultProfileNum ( uint8_t *  pResp,
uint16_t  respLen 
)

set default profile number unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SetMobileIPProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetMobileIPProfile_t pOutput 
)

set mobile ip profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSCreateProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSCreateProfile_t pOutput 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
[in]pProfileIdprofile id pointer passed in req
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSDeleteProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSDeleteProfile_t pOutput 
)

delete stored profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGet3GPPConfigItem ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGet3GPPConfigItem_t pOutput 
)

get 3GPP config items unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGetCurrDataSystemStat ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetCurrDataSystemStat_t pOutput 
)

get current data system unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGetDataBearerTechnology ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetDataBearerTechnology_t pOutput 
)

get data bearer technology unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGetDUNCallInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetDUNCallInfo_t pOutput 
)

get dun call info unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGetProfileSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetProfileSettings_t pOutput 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSGetRuntimeSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetRuntimeSettings_t pOutput 
)

get runtime settings unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSModifyProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSModifyProfile_t pOutput 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSet3GPPConfigItem ( uint8_t *  pResp,
uint16_t  respLen 
)

set 3GPP config items unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
int unpack_wds_SLQSSetIPFamilyPreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetIPFamilyPreference_t pOutput 
)

Set IP Family Preference unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSetPacketSrvStatusCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetPacketSrvStatusCallback_t pOutput 
)

set packet srv status callback unpack

Parameters
[in]pRespqmi response
[in]respLenlength
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSetWdsEventCallback ( uint8_t *  pResp,
uint16_t  respLen 
)

set event callback unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSetWdsEventCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetWdsEventCallback_ind_t pOutput 
)

set event callback unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSStartDataSession ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSStartDataSession_t pOutput 
)

start data session unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSStopDataSession ( uint8_t *  pResp,
uint16_t  respLen 
)

stop data session unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t pOutput 
)

get current data system unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved