31 const char* evdev_name) :
39 fprintf( stderr,
"vrpn_Event_Analog(): Not yet implemented on this architecture.");
41 #else // #if defined(LINUX) 44 if (0 == evdev_name) {
46 fprintf(stderr,
"vrpn_Event_Analog: No file name.\n");
55 fprintf(stderr,
"vrpn_Event_Analog: Failed to open event interface file.\n");
68 #endif // #if defined(LINUX) 78 fprintf( stderr,
"~vrpn_Event_Analog(): Not yet implemented on this architecture.");
80 #else // #if defined(LINUX) 88 #endif // #if defined(LINUX) 101 #else // if defined(LINUX) 114 #endif // #if defined(LINUX)
vrpn_Event_Analog(const char *name, vrpn_Connection *connection, const char *evdev_name)
int vrpn_open_event(const char *file)
Generic connection class not specific to the transport mechanism.
event_vector_t event_data
void vrpn_close_event(const int fd)
std::vector< struct vrpn_Event::input_event > event_vector_t
#define vrpn_gettimeofday
const int vrpn_ANALOG_FAIL
const int vrpn_ANALOG_RESETTING
int read_available_data()
int vrpn_read_event(int fd, input_event *data, int max_elements)