|
| vrpn_FunctionGenerator_Remote (const char *name, vrpn_Connection *c=NULL) |
|
int | setChannel (const vrpn_uint32 channelNum, const vrpn_FunctionGenerator_channel *channel) |
|
int | requestChannel (const vrpn_uint32 channelNum) |
|
int | requestAllChannels () |
|
int | requestStart () |
|
int | requestStop () |
|
int | requestSampleRate (const vrpn_float32 rate) |
|
int | requestInterpreterDescription () |
|
virtual void | mainloop () |
|
virtual int | register_channel_reply_handler (void *userdata, vrpn_FUNCTION_CHANGE_REPLY_HANDLER handler) |
|
virtual int | unregister_channel_reply_handler (void *userdata, vrpn_FUNCTION_CHANGE_REPLY_HANDLER handler) |
|
virtual int | register_start_reply_handler (void *userdata, vrpn_FUNCTION_START_REPLY_HANDLER handler) |
|
virtual int | unregister_start_reply_handler (void *userdata, vrpn_FUNCTION_START_REPLY_HANDLER handler) |
|
virtual int | register_stop_reply_handler (void *userdata, vrpn_FUNCTION_STOP_REPLY_HANDLER handler) |
|
virtual int | unregister_stop_reply_handler (void *userdata, vrpn_FUNCTION_STOP_REPLY_HANDLER handler) |
|
virtual int | register_sample_rate_reply_handler (void *userdata, vrpn_FUNCTION_SAMPLE_RATE_REPLY_HANDLER handler) |
|
virtual int | unregister_sample_rate_reply_handler (void *userdata, vrpn_FUNCTION_SAMPLE_RATE_REPLY_HANDLER handler) |
|
virtual int | register_interpreter_reply_handler (void *userdata, vrpn_FUNCTION_INTERPRETER_REPLY_HANDLER handler) |
|
virtual int | unregister_interpreter_reply_handler (void *userdata, vrpn_FUNCTION_INTERPRETER_REPLY_HANDLER handler) |
|
virtual int | register_error_handler (void *userdata, vrpn_FUNCTION_ERROR_HANDLER handler) |
|
virtual int | unregister_error_handler (void *userdata, vrpn_FUNCTION_ERROR_HANDLER handler) |
|
| vrpn_FunctionGenerator (const char *name, vrpn_Connection *c=NULL) |
|
const vrpn_FunctionGenerator_channel * | getChannel (vrpn_uint32 channelNum) |
|
vrpn_uint32 | getNumChannels () const |
|
vrpn_float32 | getSampleRate () |
|
| vrpn_BaseClass (const char *name, vrpn_Connection *c=NULL) |
|
vrpn_Connection * | connectionPtr () |
| Returns a pointer to the connection this object is using
|
|
|
vrpn_int32 | decode_channel_reply (const char *buf, const vrpn_int32 len, vrpn_uint32 &channelNum) |
|
vrpn_int32 | decode_start_reply (const char *buf, const vrpn_int32 len, vrpn_bool &isStarted) |
|
vrpn_int32 | decode_stop_reply (const char *buf, const vrpn_int32 len, vrpn_bool &isStopped) |
|
vrpn_int32 | decode_sampleRate_reply (const char *buf, const vrpn_int32 len) |
|
vrpn_int32 | decode_interpreterDescription_reply (const char *buf, const vrpn_int32 len, char **desc) |
|
vrpn_int32 | decode_error_reply (const char *buf, const vrpn_int32 len, FGError &error, vrpn_int32 &channel) |
|
vrpn_int32 | encode_channel (char **buf, vrpn_int32 &len, const vrpn_uint32 channelNum, const vrpn_FunctionGenerator_channel *channel) |
|
vrpn_int32 | encode_channel_request (char **buf, vrpn_int32 &len, const vrpn_uint32 channelNum) |
|
vrpn_int32 | encode_sampleRate_request (char **buf, vrpn_int32 &len, const vrpn_float32 sampleRate) |
|
virtual int | register_types () |
|
virtual int | init (void) |
|
virtual int | register_senders (void) |
|
int | register_autodeleted_handler (vrpn_int32 type, vrpn_MESSAGEHANDLER handler, void *userdata, vrpn_int32 sender=vrpn_ANY_SENDER) |
|
int | send_text_message (const char *msg, struct timeval timestamp, vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL, vrpn_uint32 level=0) |
| Sends a NULL-terminated text message from the device d_sender_id
|
|
SendTextMessageBoundCall | send_text_message (vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL) |
|
void | server_mainloop (void) |
|
void | client_mainloop (void) |
|