#include <vrpn_FileConnection.h>
Class diagram for vrpn_File_Connection:

Public Members | |||
![]() | ![]() | vrpn_File_Connection (const char * file_name, const char * local_in_logfile_name = NULL, const char * local_out_logfile_name = NULL) | |
![]() | ![]() | virtual | ~vrpn_File_Connection (void) |
![]() | ![]() | virtual int | mainloop (const timeval * timeout = NULL) |
![]() | ![]() | virtual int | time_since_connection_open (timeval * elapsed_time) |
![]() | ![]() | virtual vrpn_File_Connection* | get_File_Connection (void) |
![]() | ![]() | virtual int | send_pending_reports (void) |
![]() | ![]() | void | set_replay_rate (vrpn_float32 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 () |
![]() | ![]() | const char* | get_filename () |
![]() | ![]() | int | jump_to_time (vrpn_float64 newtime) |
![]() | ![]() | int | jump_to_time (timeval newtime) |
![]() | ![]() | void | limit_messages_played_back (vrpn_int32 max_playback) |
Protected Members | |||
![]() | ![]() | void | play_to_user_message () |
![]() | ![]() | int | need_to_play (timeval filetime) |
![]() | ![]() | virtual int | read_cookie (void) |
![]() | ![]() | virtual int | read_entry (void) |
![]() | ![]() | virtual int | close_file (void) |
![]() | ![]() | vrpn_int32 | d_controllerId |
![]() | ![]() | vrpn_int32 | d_set_replay_rate_type |
![]() | ![]() | vrpn_int32 | d_reset_type |
![]() | ![]() | vrpn_int32 | d_play_to_time_type |
![]() | ![]() | timeval | d_time |
![]() | ![]() | timeval | d_start_time |
![]() | ![]() | timeval | d_last_time |
![]() | ![]() | FileTime_Accumulator | d_filetime_accum |
![]() | ![]() | char* | d_fileName |
![]() | ![]() | FILE* | d_file |
![]() | ![]() | vrpn_LOGLIST* | d_logHead |
![]() | ![]() | vrpn_LOGLIST* | d_logTail |
![]() | ![]() | vrpn_LOGLIST* | d_currentLogEntry |
![]() | ![]() | vrpn_LOGLIST* | d_startEntry |
![]() | ![]() | vrpn_int32 | d_max_message_playback |
Static Protected Members | |||
![]() | ![]() | int | handle_set_replay_rate (void *, vrpn_HANDLERPARAM) |
![]() | ![]() | int | handle_reset (void *, vrpn_HANDLERPARAM) |
![]() | ![]() | int | handle_play_to_time (void *, vrpn_HANDLERPARAM) |
| vrpn_File_Connection::vrpn_File_Connection (const char * file_name, const char * local_in_logfile_name = NULL, const char * local_out_logfile_name = NULL) |
vrpn_File_Connection::~vrpn_File_Connection (void) [virtual]
|
int vrpn_File_Connection::mainloop (const timeval * timeout = NULL) [virtual]
|
int vrpn_File_Connection::time_since_connection_open (timeval * elapsed_time) [virtual]
|
vrpn_File_Connection * vrpn_File_Connection::get_File_Connection (void) [virtual]
|
Reimplemented from vrpn_Connection.
int vrpn_File_Connection::send_pending_reports (void) [virtual]
|
Reimplemented from vrpn_Connection.
void vrpn_File_Connection::set_replay_rate (vrpn_float32 rate) [inline]
|
| int vrpn_File_Connection::reset (void) |
| int vrpn_File_Connection::eof () |
| int vrpn_File_Connection::play_to_time (vrpn_float64 end_time) |
| int vrpn_File_Connection::play_to_time (timeval end_time) |
| int vrpn_File_Connection::play_to_filetime (const timeval end_filetime) |
| int vrpn_File_Connection::playone () |
| int vrpn_File_Connection::playone_to_filetime (timeval end_filetime) |
| timeval vrpn_File_Connection::get_length () |
| double vrpn_File_Connection::get_length_secs () |
| timeval vrpn_File_Connection::get_lowest_user_timestamp () |
| const char * vrpn_File_Connection::get_filename () |
| int vrpn_File_Connection::jump_to_time (vrpn_float64 newtime) |
| int vrpn_File_Connection::jump_to_time (timeval newtime) |
| void vrpn_File_Connection::limit_messages_played_back (vrpn_int32 limit) |
void vrpn_File_Connection::play_to_user_message (void) [protected]
|
int vrpn_File_Connection::need_to_play (timeval time_we_want_to_play_to) [protected]
|
int vrpn_File_Connection::read_cookie (void) [protected, virtual]
|
int vrpn_File_Connection::read_entry (void) [protected, virtual]
|
int vrpn_File_Connection::close_file (void) [protected, virtual]
|
int vrpn_File_Connection::handle_set_replay_rate (void * userdata, vrpn_HANDLERPARAM p) [static, protected]
|
int vrpn_File_Connection::handle_reset (void * userdata, vrpn_HANDLERPARAM) [static, protected]
|
int vrpn_File_Connection::handle_play_to_time (void * userdata, vrpn_HANDLERPARAM p) [static, protected]
|
vrpn_int32 vrpn_File_Connection::d_controllerId [protected]
|
vrpn_int32 vrpn_File_Connection::d_set_replay_rate_type [protected]
|
vrpn_int32 vrpn_File_Connection::d_reset_type [protected]
|
vrpn_int32 vrpn_File_Connection::d_play_to_time_type [protected]
|
timeval vrpn_File_Connection::d_time [protected]
|
timeval vrpn_File_Connection::d_start_time [protected]
|
timeval vrpn_File_Connection::d_last_time [protected]
|
FileTime_Accumulator vrpn_File_Connection::d_filetime_accum [protected]
|
char* vrpn_File_Connection::d_fileName [protected]
|
FILE* vrpn_File_Connection::d_file [protected]
|
vrpn_LOGLIST* vrpn_File_Connection::d_logHead [protected]
|
vrpn_LOGLIST* vrpn_File_Connection::d_logTail [protected]
|
vrpn_LOGLIST* vrpn_File_Connection::d_currentLogEntry [protected]
|
vrpn_LOGLIST* vrpn_File_Connection::d_startEntry [protected]
|
vrpn_int32 vrpn_File_Connection::d_max_message_playback [protected]
|
1.0.0 written by Dimitri van Heesch,
© 1997-1999