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 |
|