Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
#include <stdint.h>
#include "common.h"
#include "msgid.h"

Go to the source code of this file.

Data Structures

struct  unpack_qos_SLQSQosGetNetworkStatus_t
 
struct  pack_qos_SLQSQosSwiReadApnExtraParams_t
 
struct  unpack_qos_SLQSQosSwiReadApnExtraParams_t
 
struct  pack_qos_SLQSQosSwiReadDataStats_t
 
struct  unpack_QosFlowStat_t
 
struct  unpack_qos_SLQSQosSwiReadDataStats_t
 
struct  unpack_qos_SLQSSetQosNWStatusCallback_ind_t
 
struct  unpack_qos_SLQSSetQosStatusCallback_ind_t
 
struct  unpack_qos_SLQSSetQosPriEventCallback_ind_t
 
struct  pack_qos_SLQSSetQosEventCallback_t
 
struct  unpack_qos_SLQSSetQosEventCallback_t
 
struct  unpack_qos_QosFlowInfoState_t
 
struct  unpack_qos_dataRate_t
 
struct  unpack_qos_tokenBucket_t
 
struct  unpack_qos_pktErrRate_t
 
struct  unpack_qos_swiQosFlow_t
 
struct  unpack_qos_IPv4Addr_t
 
struct  unpack_qos_Tos_t
 
struct  unpack_qos_IPv6Addr_t
 
struct  unpack_qos_IPv6TrafCls_t
 
struct  unpack_qos_Port_t
 
struct  unpack_qos_swiQosFilter_t
 
struct  unpack_qos_QosFlowInfo_t
 
struct  unpack_qos_EventCallback_t
 
struct  unpack_qos_SLQSSetQosEventCallback_ind_t
 
struct  qos_BindDataPortPeripheralEndPointID_t
 
struct  qos_BindDataPortMuxID_t
 
struct  qos_BindDataPortSIODataPort_t
 
struct  pack_qos_BindDataPort_t
 
struct  unpack_qos_BindDataPort_t
 
struct  pack_qos_SLQSQosGetQosInfo_t
 
struct  unpack_qos_QosFlow_t
 
struct  unpack_qos_QosFilterSpecs_t
 
struct  unpack_qos_QosFilterSpecsList_t
 
struct  unpack_qos_TxFilterMatchAll_t
 
struct  unpack_qos_SLQSQosGetQosInfo_t
 
struct  pack_qos_QosFlowList_t
 
struct  pack_qos_TxRx5GQCI_t
 
struct  pack_qos_TxRxQosAveragingWindow_t
 
struct  pack_qos_SLQSRequestQosExReq_t
 
struct  unpack_qos_TxRxQoSFlowParamError
 
struct  unpack_qos_TxRxQoSFilterParamError
 
struct  unpack_qos_SLQSQosRequestQosExResp_t
 
struct  unpack_qos_QmiCbkQosFlowStatus_t
 
struct  unpack_qos_QmiCbkQosFlowGranted_t
 
struct  unpack_qos_QmiCbkQosFilters_t
 
struct  unpack_qos_QmiCbkQosTxFilterMatchAll_t
 
struct  unpack_qos_SLQSQosGlobalQosFlow_ind_t
 
struct  pack_qos_SLQSQosIndicationRegister_t
 

Macros

#define LITEQMI_MAX_QOS_FLOW_PER_APN_STATS   10
 
#define LITEQMI_MAX_QOS_FILTERS   25
 
#define LITEQMI_MAX_QOS_FLOWS   8
 

Typedefs

typedef unpack_qos_QosFlow_t pack_qos_QosFlow_t
 
typedef unpack_qos_QosFilterSpecs_t pack_qos_QosFilterSpecs_t
 
typedef unpack_qos_QosFilterSpecsList_t pack_qos_QosFilterSpecsList_t
 
typedef unpack_result_t unpack_qos_SLQSQosIndicationRegister_t
 

Functions

int pack_qos_SLQSQosGetNetworkStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_qos_SLQSQosGetNetworkStatus (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGetNetworkStatus_t *pOutput)
 
int pack_qos_SLQSQosSwiReadApnExtraParams (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosSwiReadApnExtraParams_t *reqParam)
 
int unpack_qos_SLQSQosSwiReadApnExtraParams (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosSwiReadApnExtraParams_t *pOutput)
 
int pack_qos_SLQSQosSwiReadDataStats (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosSwiReadDataStats_t *reqParam)
 
int unpack_qos_SLQSQosSwiReadDataStats (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosSwiReadDataStats_t *pOutput)
 
int unpack_qos_SLQSSetQosNWStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosNWStatusCallback_ind_t *pOutput)
 
int unpack_qos_SLQSSetQosStatusCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosStatusCallback_ind_t *pOutput)
 
int unpack_qos_SLQSSetQosPriEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosPriEventCallback_ind_t *pOutput)
 
int pack_qos_SLQSSetQosEventCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSSetQosEventCallback_t *reqParam)
 
int unpack_qos_SLQSSetQosEventCallback (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosEventCallback_t *pOutput)
 
int unpack_qos_SLQSSetQosEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSSetQosEventCallback_ind_t *pOutput)
 
int pack_qos_BindDataPort (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_BindDataPort_t *req)
 
int unpack_qos_BindDataPort (uint8_t *pResp, uint16_t respLen, unpack_qos_BindDataPort_t *pOutput)
 
int pack_qos_SLQSQosGetQosInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosGetQosInfo_t *pQosIdentifier)
 
int unpack_qos_SLQSQosGetQosInfo (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGetQosInfo_t *pOutput)
 
int pack_qos_SLQSQosExRequest (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSRequestQosExReq_t *pRequestQosExReq)
 
int unpack_qos_SLQSQosExRequest (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosRequestQosExResp_t *pOutput)
 
int unpack_qos_SLQSQosGlobalQosFlow_ind (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosGlobalQosFlow_ind_t *pOutput)
 
int pack_qos_SLQSQosIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_qos_SLQSQosIndicationRegister_t *pIndicationRegister)
 
int unpack_qos_SLQSQosIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_qos_SLQSQosIndicationRegister_t *pOutput)