6 #ifndef __MBIM_SYNC_OBJECT_H__ 7 #define __MBIM_SYNC_OBJECT_H__ 42 pthread_mutex_t mutex;
43 pthread_cond_t condition;
45 uint8_t* informationBuffer;
46 uint32_t informationBufferLength;
67 uint8_t* informationBuffer,
68 uint32_t informationBufferLength
157 uint32_t transactionId,
158 uint8_t* informationBuffer,
159 uint32_t informationBufferLength,
160 void* pDoneCallbackContext
168 #endif //__MBIM_SYNC_OBJECT_H__ void MbimSyncObject_DoneCallback(uint32_t status, uint32_t transactionId, uint8_t *informationBuffer, uint32_t informationBufferLength, void *pDoneCallbackContext)
int MbimSyncObject_Destroy(MbimSyncObject *pThis)
Definition: MbimSyncObject.h:40
int MbimSyncObject_Unlock(MbimSyncObject *pThis)
int MbimSyncObject_Wait(MbimSyncObject *pThis)
struct MbimSyncObject MbimSyncObject
int MbimSyncObject_Initialize(MbimSyncObject *pThis, uint8_t *informationBuffer, uint32_t informationBufferLength)
int MbimSyncObject_Lock(MbimSyncObject *pThis)
int MbimSyncObject_TimedWait(MbimSyncObject *pThis, time_t timeoutSeconds)
int MbimSyncObject_Signal(MbimSyncObject *pThis)