|
Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
Files | |
| file | qaGobiApiQos.h |
| Quality of Service API function prototypes. | |
| file | qos.h |
Macros | |
| #define | MAX_QOS_SPEC_PER_APN (10) |
| #define | MAX_QOS_FILTER_TLV 25 |
| #define | LITEQMI_MAX_QOS_FLOW_PER_APN_STATS 10 |
| #define | LITEQMI_MAX_QOS_FILTERS 25 |
| #define | LITEQMI_MAX_QOS_FLOWS 8 |
Typedefs | |
| typedef unpack_result_t | unpack_qos_SLQSQosIndicationRegister_t |
| #define LITEQMI_MAX_QOS_FILTERS 25 |
LITEQMI_MAX_QOS_FILTERS defined below
| #define LITEQMI_MAX_QOS_FLOW_PER_APN_STATS 10 |
LITEQMI_MAX_QOS_FLOW_PER_APN_STATS defined below
| #define LITEQMI_MAX_QOS_FLOWS 8 |
LITEQMI_MAX_QOS_FLOWS defined below
| #define MAX_QOS_SPEC_PER_APN (10) |
MAX_QOS_SPEC_PER_APN defined below
unpack QOS Indication Register struct
| int pack_qos_BindDataPort | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_BindDataPort_t * | req | ||
| ) |
Function to pack command to Binds a control point to a data port. This maps to PkQmiQosBindDataPort
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | req |
|
| int pack_qos_SLQSQosExRequest | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSRequestQosExReq_t * | pRequestQosExReq | ||
| ) |
Function to pack command to Triggers QoS negotiation by providing QoS parameters. This maps to SLQSQosGetQosInfo
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | pRequestQosExReq |
|
| int pack_qos_SLQSQosGetNetworkStatus | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen | ||
| ) |
Function to pack command to retrieve QoS status of the network. This maps to SLQSQosGetNetworkStatus
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| int pack_qos_SLQSQosGetQosInfo | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSQosGetQosInfo_t * | pQosIdentifier | ||
| ) |
Function to pack command to retrieve QoS Information. This maps to SLQSQosGetQosInfo
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | pQosIdentifier |
|
| int pack_qos_SLQSQosIndicationRegister | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSQosIndicationRegister_t * | pIndicationRegister | ||
| ) |
Function to pack command to Register for QoS Indications parameters.
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | pIndicationRegister |
|
| int pack_qos_SLQSQosSwiReadApnExtraParams | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSQosSwiReadApnExtraParams_t * | reqParam | ||
| ) |
Function to pack QMI command to query extra APN parameters This maps to SLQSQosSwiReadApnExtraParams
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | reqParam |
|
| int pack_qos_SLQSQosSwiReadDataStats | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSQosSwiReadDataStats_t * | reqParam | ||
| ) |
Function to pack QMI command to query APN data statistics This maps to SLQSQosSwiReadDataStats
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | reqParam |
|
| int pack_qos_SLQSSetQosEventCallback | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_qos_SLQSSetQosEventCallback_t * | reqParam | ||
| ) |
Function to pack QMI command to enable QoS event indications This maps to SLQSSetQosEventCallback
| [out] | pCtx |
|
| [in,out] | pReqBuf |
|
| [in,out] | pLen |
|
| [in] | reqParam |
|
| int unpack_qos_BindDataPort | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_BindDataPort_t * | pOutput | ||
| ) |
Function to unpack the response to Binds a control point to a data port. This maps to UpkQmiQosBindDataPort
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosExRequest | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosRequestQosExResp_t * | pOutput | ||
| ) |
Function to unpack the response to Triggers QoS negotiation by providing QoS parameters
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosGetNetworkStatus | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosGetNetworkStatus_t * | pOutput | ||
| ) |
Function to unpack the response to get NW QoS status command This maps to SLQSQosGetNetworkStatus
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosGetQosInfo | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosGetQosInfo_t * | pOutput | ||
| ) |
Function to unpack the response to get NW QoS status command
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosGlobalQosFlow_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosGlobalQosFlow_ind_t * | pOutput | ||
| ) |
Function to unpack the response to Triggers QoS negotiation state in a QOS flow
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosIndicationRegister | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosIndicationRegister_t * | pOutput | ||
| ) |
Function to unpack the response to Register for QoS Indications
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosSwiReadApnExtraParams | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosSwiReadApnExtraParams_t * | pOutput | ||
| ) |
Function to unpack the response to get NW QoS status command This maps to SLQSQosSwiReadApnExtraParams
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSQosSwiReadDataStats | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSQosSwiReadDataStats_t * | pOutput | ||
| ) |
Function to unpack APN data statistics response This maps to SLQSQosSwiReadDataStats
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSSetQosEventCallback | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSSetQosEventCallback_t * | pOutput | ||
| ) |
Function to unpack enable QoS event indications command's response This maps to SLQSSetQosEventCallback
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSSetQosEventCallback_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSSetQosEventCallback_ind_t * | pOutput | ||
| ) |
Function to unpack QoS event indications This maps to SLQSSetQosEventCallback
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSSetQosNWStatusCallback_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSSetQosNWStatusCallback_ind_t * | pOutput | ||
| ) |
Function to unpack QoS NW status indication. This maps to SLQSSetQosNWStatusCallback
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSSetQosPriEventCallback_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSSetQosPriEventCallback_ind_t * | pOutput | ||
| ) |
Function to unpack QoS primary flow events. This maps to SLQSSetQosPriEventCallback
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|
| int unpack_qos_SLQSSetQosStatusCallback_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_qos_SLQSSetQosStatusCallback_ind_t * | pOutput | ||
| ) |
Function to unpack QoS status indications. This maps to SLQSSetQosStatusCallback
| [in] | pResp |
|
| [in] | respLen |
|
| [out] | pOutput |
|