Public Member Functions | Protected Attributes | List of all members
RollingRecorderTest Class Reference
Inheritance diagram for RollingRecorderTest:
Inheritance graph
[legend]

Public Member Functions

bool AllFilesInFilesToDeleteHaveCountComparison (const std::vector< std::string > &bags, boost::function< bool(int)> comparator)
 
std::string CreateRosBagFileStartingAtTime (const ros::Time &time, std::string suffix)
 
bool FilesToDeleteContainsAllOf (const std::vector< std::string > &bags)
 
bool FilesToDeleteContainsNoneOf (const std::vector< std::string > &bags)
 
std::string GetFileNameForTimeStamp (const ros::Time &time)
 
std::vector< std::string > GivenInvalidFileNames (int num_bags)
 
std::vector< std::string > GivenOldRosBags (int num_bags)
 
std::vector< std::string > GivenRecentRosBags (int num_bags)
 
void GivenRollingRecorderInitialized ()
 
 RollingRecorderTest ()
 
void TearDown () override
 

Protected Attributes

RollingRecorderActionClient action_client
 
ros::AsyncSpinner executor
 
recorder_msgs::RollingRecorderGoal goal
 
RollingRecorderActionClient::GoalHandle goal_handle
 
ros::NodeHandle nh
 
RollingRecorder rolling_recorder_
 
RollingRecorderOptions rolling_recorder_options_
 

Detailed Description

Definition at line 56 of file rolling_recorder_test.cpp.

Constructor & Destructor Documentation

RollingRecorderTest::RollingRecorderTest ( )
inline

Definition at line 67 of file rolling_recorder_test.cpp.

Member Function Documentation

bool RollingRecorderTest::AllFilesInFilesToDeleteHaveCountComparison ( const std::vector< std::string > &  bags,
boost::function< bool(int)>  comparator 
)
inline

Definition at line 152 of file rolling_recorder_test.cpp.

std::string RollingRecorderTest::CreateRosBagFileStartingAtTime ( const ros::Time time,
std::string  suffix 
)
inline

Definition at line 109 of file rolling_recorder_test.cpp.

bool RollingRecorderTest::FilesToDeleteContainsAllOf ( const std::vector< std::string > &  bags)
inline

Definition at line 164 of file rolling_recorder_test.cpp.

bool RollingRecorderTest::FilesToDeleteContainsNoneOf ( const std::vector< std::string > &  bags)
inline

Definition at line 169 of file rolling_recorder_test.cpp.

std::string RollingRecorderTest::GetFileNameForTimeStamp ( const ros::Time time)
inline

Definition at line 97 of file rolling_recorder_test.cpp.

std::vector<std::string> RollingRecorderTest::GivenInvalidFileNames ( int  num_bags)
inline

Definition at line 138 of file rolling_recorder_test.cpp.

std::vector<std::string> RollingRecorderTest::GivenOldRosBags ( int  num_bags)
inline

Definition at line 118 of file rolling_recorder_test.cpp.

std::vector<std::string> RollingRecorderTest::GivenRecentRosBags ( int  num_bags)
inline

Definition at line 128 of file rolling_recorder_test.cpp.

void RollingRecorderTest::GivenRollingRecorderInitialized ( )
inline

Definition at line 92 of file rolling_recorder_test.cpp.

void RollingRecorderTest::TearDown ( )
inlineoverride

Definition at line 81 of file rolling_recorder_test.cpp.

Member Data Documentation

RollingRecorderActionClient RollingRecorderTest::action_client
protected

Definition at line 62 of file rolling_recorder_test.cpp.

ros::AsyncSpinner RollingRecorderTest::executor
protected

Definition at line 60 of file rolling_recorder_test.cpp.

recorder_msgs::RollingRecorderGoal RollingRecorderTest::goal
protected

Definition at line 59 of file rolling_recorder_test.cpp.

RollingRecorderActionClient::GoalHandle RollingRecorderTest::goal_handle
protected

Definition at line 63 of file rolling_recorder_test.cpp.

ros::NodeHandle RollingRecorderTest::nh
protected

Definition at line 61 of file rolling_recorder_test.cpp.

RollingRecorder RollingRecorderTest::rolling_recorder_
protected

Definition at line 64 of file rolling_recorder_test.cpp.

RollingRecorderOptions RollingRecorderTest::rolling_recorder_options_
protected

Definition at line 65 of file rolling_recorder_test.cpp.


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


rosbag_cloud_recorders
Author(s): AWS RoboMaker
autogenerated on Tue Jun 1 2021 02:51:28