#include <vrpn_Analog.h>
Class diagram for vrpn_Analog_Remote:

Public Members | |||
![]() | ![]() | vrpn_Analog_Remote (const char * name, vrpn_Connection * c = NULL) | |
![]() | ![]() | virtual | ~vrpn_Analog_Remote (void) |
![]() | ![]() | virtual void | mainloop () |
![]() | ![]() | Called once through each main loop iteration to handle updates. Remote object mainloop() should call d_connection->mainloop(). Server object mainloop() should service the device, and should not normally call d_connection->mainloop(). | |
![]() | ![]() | virtual int | register_change_handler (void *userdata, vrpn_ANALOGCHANGEHANDLER handler) |
![]() | ![]() | virtual int | unregister_change_handler (void *userdata, vrpn_ANALOGCHANGEHANDLER handler) |
Protected Members | |||
![]() | ![]() | typedef struct vrpn_Analog_Remote::vrpn_RBCS | vrpn_ANALOGCHANGELIST |
![]() | ![]() | vrpn_ANALOGCHANGELIST* | change_list |
Static Protected Members | |||
![]() | ![]() | int | handle_change_message (void *userdata, vrpn_HANDLERPARAM p) |
typedef struct vrpn_Analog_Remote::vrpn_RBCS vrpn_Analog_Remote::vrpn_ANALOGCHANGELIST [protected]
|
| vrpn_Analog_Remote::vrpn_Analog_Remote (const char * name, vrpn_Connection * c = NULL) |
vrpn_Analog_Remote::~vrpn_Analog_Remote (void) [virtual]
|
void vrpn_Analog_Remote::mainloop (void) [virtual]
|
Called once through each main loop iteration to handle updates. Remote object mainloop() should call d_connection->mainloop(). Server object mainloop() should service the device, and should not normally call d_connection->mainloop().
Reimplemented from vrpn_BaseClass.
int vrpn_Analog_Remote::register_change_handler (void * userdata, vrpn_ANALOGCHANGEHANDLER handler) [virtual]
|
int vrpn_Analog_Remote::unregister_change_handler (void * userdata, vrpn_ANALOGCHANGEHANDLER handler) [virtual]
|
int vrpn_Analog_Remote::handle_change_message (void * userdata, vrpn_HANDLERPARAM p) [static, protected]
|
vrpn_ANALOGCHANGELIST* vrpn_Analog_Remote::change_list [protected]
|
1.0.0 written by Dimitri van Heesch,
© 1997-1999