Linux LITE MBIM  MBPL_SDK_R25_ENG3
Data Fields
MbimSyncObject Struct Reference

#include <MbimSyncObject.h>

Data Fields

pthread_mutex_t mutex
 
pthread_cond_t condition
 
uint32_t status
 
uint8_t * informationBuffer
 
uint32_t informationBufferLength
 

Detailed Description

This structure is a wrapper around a mutex and condition object and an external buffer. It is a convenience object which may be used to create synchronous MBIM APIs.

Parameters
mutex
  • For thread safety.
condition
  • Triggered on completion.
status
  • The returned MBIM transaction status.
informationBuffer
  • Buffer to which the transaction response's informationBuffer will be copied.
informationBufferLength
  • Set to maximum expected size in bytes of transaction response's informationBuffer. On request completion, it is set to size of transaction response's informationBuffer.

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