|
| vrpn_File_Connection (const char *station_name, const char *local_in_logfile_name=NULL, const char *local_out_logfile_name=NULL) |
|
virtual int | mainloop (const timeval *timeout=NULL) |
|
virtual int | time_since_connection_open (timeval *elapsed_time) |
|
virtual timeval | get_time () |
|
virtual vrpn_File_Connection * | get_File_Connection (void) |
|
virtual int | send_pending_reports (void) |
|
void | set_replay_rate (vrpn_float32 rate) |
|
vrpn_float32 | get_replay_rate () |
|
int | reset (void) |
|
int | eof () |
|
int | play_to_time (vrpn_float64 end_time) |
|
int | play_to_time (timeval end_time) |
|
int | play_to_filetime (const timeval end_filetime) |
|
int | playone () |
|
int | playone_to_filetime (timeval end_filetime) |
|
timeval | get_length () |
|
double | get_length_secs () |
|
timeval | get_lowest_user_timestamp () |
|
timeval | get_highest_user_timestamp () |
|
const char * | get_filename () |
|
int | jump_to_time (vrpn_float64 newtime) |
|
int | jump_to_time (timeval newtime) |
|
int | jump_to_filetime (timeval absolute_time) |
|
void | limit_messages_played_back (vrpn_uint32 max_playback) |
|
virtual vrpn_bool | doing_okay (void) const |
| Returns vrpn_true if the connection is okay, vrpn_false if not
|
|
virtual vrpn_bool | connected (void) const |
|
void | get_log_names (char **local_in_logname, char **local_out_logname, char **remote_in_logname, char **remote_out_logname) |
|
virtual int | mainloop (const struct timeval *timeout=NULL)=0 |
|
virtual vrpn_int32 | register_sender (const char *name) |
|
virtual vrpn_int32 | register_message_type (const char *name) |
|
virtual int | register_handler (vrpn_int32 type, vrpn_MESSAGEHANDLER handler, void *userdata, vrpn_int32 sender=vrpn_ANY_SENDER) |
|
virtual int | unregister_handler (vrpn_int32 type, vrpn_MESSAGEHANDLER handler, void *userdata, vrpn_int32 sender=vrpn_ANY_SENDER) |
|
virtual int | pack_message (vrpn_uint32 len, struct timeval time, vrpn_int32 type, vrpn_int32 sender, const char *buffer, vrpn_uint32 class_of_service) |
|
virtual const char * | sender_name (vrpn_int32 sender) |
|
virtual const char * | message_type_name (vrpn_int32 type) |
|
virtual int | register_log_filter (vrpn_LOGFILTER filter, void *userdata) |
| Sets up a filter function for logging. Any user message to be logged is first passed to this function, and will only be logged if the function returns zero (XXX). NOTE: this only affects local logging - remote logging is unfiltered! Only user messages are filtered; all system messages are logged. Returns nonzero on failure.
|
|
virtual int | save_log_so_far () |
| Save any messages on any endpoints which have been logged so far.
|
|
void | Jane_stop_this_crazy_thing (vrpn_uint32 stop_looking_after) |
|
vrpn_uint32 | get_Jane_value (void) |
|
void | addReference () |
| Counting references to this connection.
|
|
void | removeReference () |
|
void | setAutoDeleteStatus (bool setvalue) |
|
|
void | find_superlative_user_times () |
|
bool | store_stream_bookmark () |
|
bool | return_to_bookmark () |
|
void | play_to_user_message () |
|
int | need_to_play (timeval filetime) |
|
virtual int | read_cookie (void) |
|
virtual int | read_entry (void) |
|
virtual int | advance_currentLogEntry (void) |
|
virtual int | close_file (void) |
|
| vrpn_Connection (const char *local_in_logfile_name, const char *local_out_logfile_name, vrpn_EndpointAllocator epa=allocateEndpoint) |
|
| vrpn_Connection (const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name, vrpn_EndpointAllocator epa=allocateEndpoint) |
|
int | delete_endpoint (vrpn_Endpoint *endpoint) |
|
int | compact_endpoints (void) |
|
virtual int | pack_sender_description (vrpn_int32 which) |
| Send the sender description to ALL endpoints.
|
|
virtual int | pack_type_description (vrpn_int32 which) |
| Send the type description to ALL endpoints.
|
|
virtual int | do_callbacks_for (vrpn_int32 type, vrpn_int32 sender, struct timeval time, vrpn_uint32 len, const char *buffer) |
|
int | message_type_is_registered (const char *) const |
| Returns message type ID, or -1 if unregistered
|
|
int | doSystemCallbacksFor (vrpn_HANDLERPARAM, void *) |
|
virtual void | updateEndpoints (void) |
|