vrpn  07.33
Virtual Reality Peripheral Network
vrpn_File_Controller Class Reference

#include <vrpn_FileController.h>

Collaboration diagram for vrpn_File_Controller:

Public Member Functions

 vrpn_File_Controller (vrpn_Connection *)
 
 ~vrpn_File_Controller (void)
 
void set_replay_rate (vrpn_float32=1.0)
 
void reset (void)
 
void play_to_time (struct timeval t)
 

Protected Attributes

vrpn_Connectiond_connection
 
vrpn_int32 d_myId
 
vrpn_int32 d_set_replay_rate_type
 
vrpn_int32 d_reset_type
 
vrpn_int32 d_play_to_time_type
 

Detailed Description

Definition at line 15 of file vrpn_FileController.h.

Constructor & Destructor Documentation

◆ vrpn_File_Controller()

vrpn_File_Controller::vrpn_File_Controller ( vrpn_Connection c)

◆ ~vrpn_File_Controller()

vrpn_File_Controller::~vrpn_File_Controller ( void  )

Definition at line 23 of file vrpn_FileController.C.

Member Function Documentation

◆ play_to_time()

void vrpn_File_Controller::play_to_time ( struct timeval  t)

Definition at line 53 of file vrpn_FileController.C.

References d_connection, d_myId, d_play_to_time_type, vrpn_Connection::pack_message(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.

Here is the call graph for this function:

◆ reset()

void vrpn_File_Controller::reset ( void  )

Definition at line 43 of file vrpn_FileController.C.

References d_connection, d_myId, d_reset_type, vrpn_Connection::pack_message(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.

Here is the call graph for this function:

◆ set_replay_rate()

void vrpn_File_Controller::set_replay_rate ( vrpn_float32  rate = 1.0)

Definition at line 25 of file vrpn_FileController.C.

References d_connection, d_myId, d_set_replay_rate_type, vrpn_Connection::pack_message(), vrpn_buffer(), vrpn_CONNECTION_RELIABLE, and vrpn_gettimeofday.

Here is the call graph for this function:

Member Data Documentation

◆ d_connection

vrpn_Connection* vrpn_File_Controller::d_connection
protected

Definition at line 37 of file vrpn_FileController.h.

Referenced by play_to_time(), reset(), and set_replay_rate().

◆ d_myId

vrpn_int32 vrpn_File_Controller::d_myId
protected

Definition at line 39 of file vrpn_FileController.h.

Referenced by play_to_time(), reset(), set_replay_rate(), and vrpn_File_Controller().

◆ d_play_to_time_type

vrpn_int32 vrpn_File_Controller::d_play_to_time_type
protected

Definition at line 43 of file vrpn_FileController.h.

Referenced by play_to_time(), and vrpn_File_Controller().

◆ d_reset_type

vrpn_int32 vrpn_File_Controller::d_reset_type
protected

Definition at line 42 of file vrpn_FileController.h.

Referenced by reset(), and vrpn_File_Controller().

◆ d_set_replay_rate_type

vrpn_int32 vrpn_File_Controller::d_set_replay_rate_type
protected

Definition at line 41 of file vrpn_FileController.h.

Referenced by set_replay_rate(), and vrpn_File_Controller().


The documentation for this class was generated from the following files: