Public Member Functions | Private Attributes | List of all members
Aws::S3::S3FileUploader Class Reference

#include <s3_file_uploader.h>

Public Member Functions

 S3FileUploader (std::unique_ptr< S3UploadManager > upload_manager=nullptr)
 
void Spin ()
 
 ~S3FileUploader ()=default
 

Private Attributes

UploadFilesActionServer action_server_
 
std::string bucket_
 
ros::NodeHandle node_handle_
 
std::shared_ptr< Aws::Client::Ros1NodeParameterReaderparameter_reader_
 
std::unique_ptr< S3UploadManagerupload_manager_
 

Detailed Description

S3FileUploader is a node that responds to actions to upload files to s3

Definition at line 32 of file s3_file_uploader.h.

Constructor & Destructor Documentation

Aws::S3::S3FileUploader::S3FileUploader ( std::unique_ptr< S3UploadManager upload_manager = nullptr)
explicit

Definition at line 49 of file s3_file_uploader.cpp.

Aws::S3::S3FileUploader::~S3FileUploader ( )
default

Member Function Documentation

void Aws::S3::S3FileUploader::Spin ( )

Definition at line 84 of file s3_file_uploader.cpp.

Member Data Documentation

UploadFilesActionServer Aws::S3::S3FileUploader::action_server_
private

Definition at line 41 of file s3_file_uploader.h.

std::string Aws::S3::S3FileUploader::bucket_
private

Definition at line 44 of file s3_file_uploader.h.

ros::NodeHandle Aws::S3::S3FileUploader::node_handle_
private

Definition at line 40 of file s3_file_uploader.h.

std::shared_ptr<Aws::Client::Ros1NodeParameterReader> Aws::S3::S3FileUploader::parameter_reader_
private

Definition at line 43 of file s3_file_uploader.h.

std::unique_ptr<S3UploadManager> Aws::S3::S3FileUploader::upload_manager_
private

Definition at line 42 of file s3_file_uploader.h.


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


s3_file_uploader
Author(s): AWS RoboMaker
autogenerated on Tue Jun 1 2021 02:51:30