Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

_playerc_client_t Struct Reference
[Client API]

#include <playerc.h>

List of all members.


Detailed Description

Client object data.


Public Attributes

void * id
char * host
int port
int sock
int mode
playerc_device_info_t devinfos [PLAYERC_MAX_DEVICES]
int devinfo_count
_playerc_device_tdevice [32]
int device_count
playerc_client_item_t qitems [128]
int qfirst
int qlen
int qsize
char * data
double datatime


Member Data Documentation

void* _playerc_client_t::id
 

A useful ID for identifying devices; mostly used by other language bindings.

char* _playerc_client_t::host
 

Server address.

int _playerc_client_t::port
 

int _playerc_client_t::sock
 

For internal use only.

Socket descriptor

int _playerc_client_t::mode
 

For internal use only.

Data delivery mode

playerc_device_info_t _playerc_client_t::devinfos[PLAYERC_MAX_DEVICES]
 

List of available (but not necessarily subscribed) devices. This list is filled in by playerc_client_get_devlist().

int _playerc_client_t::devinfo_count
 

struct _playerc_device_t* _playerc_client_t::device[32]
 

List of subscribed devices

int _playerc_client_t::device_count
 

playerc_client_item_t _playerc_client_t::qitems[128]
 

For internal use only.

A circular queue used to buffer incoming data packets.

int _playerc_client_t::qfirst
 

int _playerc_client_t::qlen
 

int _playerc_client_t::qsize
 

char* _playerc_client_t::data
 

For internal use only.

Temp buffer for incoming packets.

double _playerc_client_t::datatime
 

Server time stamp on the last packet.


The documentation for this struct was generated from the following file:
Generated on Tue May 3 14:15:46 2005 for Player by doxygen 1.3.6