Namespaces | Functions
file_utils.cpp File Reference
#include <cerrno>
#include <cstring>
#include <unistd.h>
#include <array>
#include <exception>
#include <functional>
#include <iostream>
#include <regex>
#include <string>
#include <boost/date_time/c_local_time_adjustor.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/posix_time_io.hpp>
#include <boost/date_time/local_time_adjustor.hpp>
#include <boost/filesystem.hpp>
#include <aws/core/utils/logging/LogMacros.h>
#include <aws_common/fs_utils/wordexp_ros.h>
#include <ros/ros.h>
#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <rosbag_cloud_recorders/recorder_common_error_codes.h>
Include dependency graph for file_utils.cpp:

Go to the source code of this file.

Namespaces

 Aws
 
 Aws::Rosbag
 
 Aws::Rosbag::Utils
 

Functions

Aws::Rosbag::RecorderErrorCode Aws::Rosbag::Utils::DeleteFile (const std::string &file_path)
 delete a file More...
 
bool Aws::Rosbag::Utils::ExpandAndCreateDir (const std::string &dir, std::string &expanded_dir)
 
ros::Time Aws::Rosbag::Utils::GetRosBagStartTime (const std::string &file_path)
 Get the time a rosbag started. More...
 
std::vector< std::string > Aws::Rosbag::Utils::GetRosbagsToUpload (const std::string &write_directory, const std::function< bool(rosbag::View &)> &select_file)
 
boost::posix_time::time_duration Aws::Rosbag::Utils::GetUTCOffset ()
 


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