RosPlay Class Reference

#include <rosplay.h>

List of all members.

Public Member Functions

 RosPlay (int i_argc, char **i_argv)
bool spin ()
 ~RosPlay ()

Private Member Functions

void doPublish (std::string name, ros::Message *m, ros::Time play_time, ros::Time record_time, void *n)
ros::Time getSysTime ()

Private Attributes

ros::WallDuration advertise_sleep_
bool at_once_
bool bag_time_
double bag_time_frequency_
bool bag_time_initialized_
SimpleTimePublisherbag_time_publisher_
int maxfd_
ros::NodeHandle * node_handle
termios orig_flags_
bool paused_
ros::WallTime paused_time_
ros::record::MultiPlayer player_
int queue_size_
bool quiet_
ros::WallTime requested_start_time_
bool shifted_
ros::WallTime start_time_
fd_set stdin_fdset_
double time_scale_

Detailed Description

Definition at line 56 of file rosplay.h.


Constructor & Destructor Documentation

RosPlay::RosPlay ( int  i_argc,
char **  i_argv 
)

Definition at line 68 of file rosplay.cpp.

RosPlay::~RosPlay (  ) 

Definition at line 175 of file rosplay.cpp.


Member Function Documentation

void RosPlay::doPublish ( std::string  name,
ros::Message *  m,
ros::Time  play_time,
ros::Time  record_time,
void *  n 
) [private]
ros::Time RosPlay::getSysTime (  )  [private]
bool RosPlay::spin (  ) 

Definition at line 194 of file rosplay.cpp.


Member Data Documentation

ros::WallDuration RosPlay::advertise_sleep_ [private]

Definition at line 76 of file rosplay.h.

bool RosPlay::at_once_ [private]

Definition at line 69 of file rosplay.h.

bool RosPlay::bag_time_ [private]

Definition at line 69 of file rosplay.h.

double RosPlay::bag_time_frequency_ [private]

Definition at line 81 of file rosplay.h.

Definition at line 69 of file rosplay.h.

Definition at line 80 of file rosplay.h.

int RosPlay::maxfd_ [private]

Definition at line 84 of file rosplay.h.

ros::NodeHandle* RosPlay::node_handle [private]

Definition at line 67 of file rosplay.h.

termios RosPlay::orig_flags_ [private]

Definition at line 78 of file rosplay.h.

bool RosPlay::paused_ [private]

Definition at line 69 of file rosplay.h.

ros::WallTime RosPlay::paused_time_ [private]

Definition at line 71 of file rosplay.h.

Definition at line 72 of file rosplay.h.

int RosPlay::queue_size_ [private]

Definition at line 75 of file rosplay.h.

bool RosPlay::quiet_ [private]

Definition at line 69 of file rosplay.h.

ros::WallTime RosPlay::requested_start_time_ [private]

Definition at line 71 of file rosplay.h.

bool RosPlay::shifted_ [private]

Definition at line 69 of file rosplay.h.

ros::WallTime RosPlay::start_time_ [private]

Definition at line 71 of file rosplay.h.

fd_set RosPlay::stdin_fdset_ [private]

Definition at line 83 of file rosplay.h.

double RosPlay::time_scale_ [private]

Definition at line 70 of file rosplay.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Defines


rosrecord
Author(s): Jeremy Leibs (leibs@willowgarage.com), python code by James Bowman (jamesb@willowgarage.com) and Ken Conley (kwc@willowgarage.com)
autogenerated on Fri Jan 11 09:58:10 2013