|
|
| 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) |