#include <vrpnButton.h>
Public Member Functions | |
VrpnButton (const string &button_name, vrpn_Connection *connection) | |
~VrpnButton () | |
INLINE const string & | get_button_name () const |
INLINE bool | is_empty () const |
void | mark (VrpnButtonDevice *device) |
void | unmark (VrpnButtonDevice *device) |
INLINE void | poll () |
void | output (ostream &out) const |
void | write (ostream &out, int indent_level=0) const |
Private Types | |
typedef pvector< VrpnButtonDevice * > | Devices |
Static Private Member Functions | |
void | vrpn_button_callback (void *userdata, const vrpn_BUTTONCB info) |
Private Attributes | |
string | _button_name |
vrpn_Button_Remote * | _button |
Devices | _devices |
|
Definition at line 70 of file vrpnButton.h. |
|
Definition at line 34 of file vrpnButton.cxx. References _button, _button_name, and vrpn_button_callback(). |
|
Definition at line 48 of file vrpnButton.cxx. References _button. |
|
Referenced by VrpnClient::free_button(), and write(). |
|
Referenced by VrpnClient::disconnect_button_device(), and VrpnClient::free_button(). |
|
Definition at line 59 of file vrpnButton.cxx. References _devices. |
|
Definition at line 92 of file vrpnButton.cxx. References _button_name. Referenced by operator<<(). |
|
Referenced by VrpnClient::do_poll(). |
|
Definition at line 73 of file vrpnButton.cxx. References _devices. Referenced by VrpnClient::disconnect_button_device(). |
|
Definition at line 116 of file vrpnButton.cxx. References _devices, ClientDevice::lock(), ClientButtonDevice::set_button_state(), and ClientDevice::unlock(). Referenced by VrpnButton(). |
|
Definition at line 102 of file vrpnButton.cxx. References _devices, get_button_name(), and indent(). Referenced by VrpnClient::write(). |
|
Definition at line 68 of file vrpnButton.h. Referenced by VrpnButton(), and ~VrpnButton(). |
|
Definition at line 67 of file vrpnButton.h. Referenced by output(), and VrpnButton(). |
|
Definition at line 71 of file vrpnButton.h. Referenced by mark(), unmark(), vrpn_button_callback(), and write(). |