_playerc_client_t Struct Reference
[Client API]
#include <playerc.h>
Detailed Description
Client object data.
Public Attributes | |
| void * | id |
| A useful ID for identifying devices; mostly used by other language bindings. | |
| char * | host |
| Server address. | |
| int | port |
| int | sock |
| uint8_t | mode |
| playerc_device_info_t | devinfos [PLAYERC_MAX_DEVICES] |
| List of available (but not necessarily subscribed) devices. | |
| int | devinfo_count |
| _playerc_device_t * | device [32] |
| List of subscribed devices. | |
| int | device_count |
| playerc_client_item_t | qitems [512] |
| int | qfirst |
| int | qlen |
| int | qsize |
| char * | data |
| char * | xdrdata |
| double | datatime |
| Server time stamp on the last packet. | |
| double | lasttime |
| Server time stamp on the previous packet. | |
Member Data Documentation
|
|
For internal use only. Temp buffers for incoming / outgoing packets. |
|
|
List of available (but not necessarily subscribed) devices. This list is filled in by playerc_client_get_devlist(). |
|
|
For internal use only. Data delivery mode |
|
|
For internal use only. A circular queue used to buffer incoming data packets. |
|
|
For internal use only. Socket descriptor |
The documentation for this struct was generated from the following file:
