vrpn_Android_Server

This is an Android server implementation. It has as members a vrpn_Button_Server and some number of vrpn_Analog_Servers, as determined by the Java side. This implementation also has vrpn_Button_Remote and vrpn_Analog_Remote clients for the sole purpose of testing. All data from the Android is represented here as either Analogs or Buttons.

All interaction between this class and the Java side are handled by the jni layer.

It's worth noting that it is possible to pipe stdout to the Android log - directions for doing so are in the manual for this project - and all output is in the form of: fprintf(stderr, "..."), which we've found to be more reliable than other methods, including fprintf(stdout, "...").

class vrpn_Android_Server:

public members:

private members: