#include <stdbool.h>
#include <pthread.h>
#include "QmiTransaction.h"
Go to the source code of this file.
|
void | QmiService_Initialize (QmiService *pThis, uint8_t serviceType, uint8_t clientId, struct QmuxTransport *pTransport, QMI_INDICATION_CALLBACK pIndicationCallback, void *pIndicationCallbackContext) |
|
void | QmiService_ShutDown (QmiService *pThis) |
|
uint16_t | QmiService_GetNextTransactionId (QmiService *pThis) |
|
int | QmiService_SendRequest (QmiService *pThis, uint16_t transactionId, uint8_t *qmiRequest, uint16_t qmiRequestSize, QMI_RESPONSE_CALLBACK pResponseCallback, void *pResponseCallbackContext) |
|
void | QmiService_CancelTransaction (QmiService *pThis, uint16_t transactionId) |
|
bool | QmiService_HandleQmiPacket (QmiService *pThis, uint8_t serviceType, uint8_t clientId, uint8_t *qmiPacket, uint16_t qmiPacketSize) |
|
◆ QMI_TRANSACTION_POOL_SIZE
#define QMI_TRANSACTION_POOL_SIZE 10 |
Number of concurrent QMI transactions that may be outstanding per QMI service.