Linux LITE QMUX
MBPL_SDK_R25_ENG3
|
#include <QmuxTransport.h>
Data Fields | |
int | interfaceType |
void * | pDataLayer |
int | deviceFd |
int | shutdownFd |
bool | devRemoved |
struct QmiService * | qmiServiceList |
pthread_mutex_t | writeLock |
pthread_mutex_t | qmiServiceListLock |
pthread_t | readThread |
QMUX_TRANSPORT_ERR_CALLBACK | pErrCallback |
void * | pErrCallbackContext |
This structure abstracts a QMUX transport layer. It is responsible for applying QMUX headers to QMI packets from QMI services and forwarding them to the device. It is responsible for receiving QMUX packets from the device. On the basis of QMUX headers, it distributes the SDUs (QMI packets) to the appropriate QMI service. It maintains a list of connected QMI service objects.
interfaceType |
|
pDataLayer |
|
deviceFd |
|
shutdownFd |
|
devRemoved |
|
qmiServiceList |
|
writeLock |
|
qmiServiceListLock |
|
readThread |
|
pErrCallback |
|
pErrCallbackContext |
|