#include <vrpnAnalog.h>
Public Member Functions | |
VrpnAnalog (const string &analog_name, vrpn_Connection *connection) | |
~VrpnAnalog () | |
INLINE const string & | get_analog_name () const |
INLINE bool | is_empty () const |
void | mark (VrpnAnalogDevice *device) |
void | unmark (VrpnAnalogDevice *device) |
INLINE void | poll () |
void | output (ostream &out) const |
void | write (ostream &out, int indent_level=0) const |
Private Types | |
typedef pvector< VrpnAnalogDevice * > | Devices |
Static Private Member Functions | |
void | vrpn_analog_callback (void *userdata, const vrpn_ANALOGCB info) |
Private Attributes | |
string | _analog_name |
vrpn_Analog_Remote * | _analog |
Devices | _devices |
|
Definition at line 70 of file vrpnAnalog.h. |
|
Definition at line 34 of file vrpnAnalog.cxx. References _analog, _analog_name, and vrpn_analog_callback(). |
|
Definition at line 48 of file vrpnAnalog.cxx. References _analog. |
|
Referenced by VrpnClient::free_analog(), and write(). |
|
Referenced by VrpnClient::disconnect_analog_device(), and VrpnClient::free_analog(). |
|
Definition at line 59 of file vrpnAnalog.cxx. References _devices. |
|
Definition at line 92 of file vrpnAnalog.cxx. References _analog_name. Referenced by operator<<(). |
|
Referenced by VrpnClient::do_poll(). |
|
Definition at line 73 of file vrpnAnalog.cxx. References _devices. Referenced by VrpnClient::disconnect_analog_device(). |
|
Definition at line 116 of file vrpnAnalog.cxx. References _devices, ClientAnalogDevice::get_control_state(), ClientDevice::lock(), ClientAnalogDevice::set_control_state(), and ClientDevice::unlock(). Referenced by VrpnAnalog(). |
|
Definition at line 102 of file vrpnAnalog.cxx. References _devices, get_analog_name(), and indent(). Referenced by VrpnClient::write(). |
|
Definition at line 68 of file vrpnAnalog.h. Referenced by VrpnAnalog(), and ~VrpnAnalog(). |
|
Definition at line 67 of file vrpnAnalog.h. Referenced by output(), and VrpnAnalog(). |
|
Definition at line 71 of file vrpnAnalog.h. Referenced by mark(), unmark(), vrpn_analog_callback(), and write(). |