Linux LITE MBIM  MBPL_SDK_R25_ENG3
Data Fields
MbimTransaction Struct Reference

#include <MbimTransaction.h>

Data Fields

struct MbimTransactionpPrev
 
struct MbimTransactionpNext
 
uint32_t transactionId
 
MBIM_DONE_CALLBACK pDoneCallback
 
void * pDoneCallbackContext
 
uint32_t status
 

Detailed Description

This structure abstracts a MBIM transaction. It is responsible for tracking a MBIM request to its response.

Parameters
pPrev
  • A link so that this object can be stored in a linked list by the transport layer. This points to the previous object or NULL if this is the first object in the list.
pNext
  • A link so that this object can be stored in a linked list by the transport layer. This points to the next object or NULL if this is the last object in the list.
transactionId
  • MBIM transaction ID. Can never be 0.
pDoneCallback
  • User callback for MBIM response.
pDoneCallbackContext
  • User context for user callback.
status
  • MBIM status of response, typically contained in first response fragment.

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