|
Gammu internals
1.38.0
|
#include <gsmstate.h>

Data Fields | |
| union { | |
| char fake | |
| GSM_Device_ProxyData Proxy | |
| } | Data |
| GSM_Device_Functions * | Functions |
Structure containing device specific data and pointer to device functions - GSM_Device_Functions. The data are in a union, so you can use only one device at one time.
Definition at line 295 of file gsmstate.h.
| union { ... } GSM_Device::Data |
Referenced by proxy_close(), proxy_open(), proxy_read(), and proxy_write().
| char GSM_Device::fake |
Fake memeber to ensure union has always at least one member.
Definition at line 300 of file gsmstate.h.
| GSM_Device_Functions* GSM_Device::Functions |
Functions for currently used device.
Definition at line 335 of file gsmstate.h.
Referenced by GSM_CloseConnection(), GSM_OpenConnection(), GSM_ReadDevice(), GSM_RegisterAllConnections(), and GSM_RegisterConnection().
| GSM_Device_ProxyData GSM_Device::Proxy |
Data for shell proxy.
Definition at line 329 of file gsmstate.h.
Referenced by proxy_close(), proxy_open(), proxy_read(), and proxy_write().