main.cpp
/tmp/ws/src/rosbag_uploader/s3_file_uploader/src/
main_8cpp
s3_file_uploader/s3_file_uploader.h
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
constexpr char
kNodeName
main_8cpp.html
aa393db245e25ab858dea96ba1804d15b
[]
s3_file_uploader.cpp
/tmp/ws/src/rosbag_uploader/s3_file_uploader/src/
s3__file__uploader_8cpp
s3_file_uploader/s3_file_uploader.h
s3_file_uploader/s3_file_uploader_action_server_handler.h
Aws
Aws::S3
constexpr char
kBucketNameParameter
s3__file__uploader_8cpp.html
acf3719d08705096a952f5cd78b7e0176
[]
constexpr uint32_t
kDefaultNumberOfSpinnerThreads
s3__file__uploader_8cpp.html
adcce6a642d89f66096982d9ad544cee8
constexpr char
kEnableEncryptionParameter
s3__file__uploader_8cpp.html
a77e7c688f179c1a0d98703cfb28e10d0
[]
constexpr char
kSpinnerThreadCountOverrideParameter
s3__file__uploader_8cpp.html
aab7d65f3c18bcef53b415507ced739b8
[]
s3_file_uploader.h
/tmp/ws/src/rosbag_uploader/s3_file_uploader/include/s3_file_uploader/
s3__file__uploader_8h
Aws::S3::S3FileUploader
Aws
Aws::S3
actionlib::ActionServer< file_uploader_msgs::UploadFilesAction >
UploadFilesActionServer
namespaceAws_1_1S3.html
a2f3576e06750cb23ac87681088d82a3e
s3_file_uploader_action_server_handler.h
/tmp/ws/src/rosbag_uploader/s3_file_uploader/include/s3_file_uploader/
s3__file__uploader__action__server__handler_8h
s3_file_uploader/s3_file_uploader_action_server_handler.h
Aws::S3::S3FileUploaderActionServerHandler
Aws
Aws::S3
s3_file_uploader_action_server_handler_test.cpp
/tmp/ws/src/rosbag_uploader/s3_file_uploader/test/
s3__file__uploader__action__server__handler__test_8cpp
./s3_file_uploader_test.hpp
s3_file_uploader/s3_file_uploader_action_server_handler.h
MockGoalHandle
S3FileUploaderActionServerHandlerTests
int
main
s3__file__uploader__action__server__handler__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
s3__file__uploader__action__server__handler__test_8cpp.html
a1120a62a6fd6711c25d5b7bac50b9027
(S3FileUploaderActionServerHandlerTests, TestInactiveUploadManager)
TEST_F
s3__file__uploader__action__server__handler__test_8cpp.html
a30f0f906cfb22dc7765b4bacad3f401f
(S3FileUploaderActionServerHandlerTests, TestUploadActionSucceeds)
TEST_F
s3__file__uploader__action__server__handler__test_8cpp.html
ad5b31ea5db3a81cbb0834144d843da73
(S3FileUploaderActionServerHandlerTests, TestUploadActionFailure)
TEST_F
s3__file__uploader__action__server__handler__test_8cpp.html
a3c3893b75f516aad7d82fb4c7972282f
(S3FileUploaderActionServerHandlerTests, TestUploadActionCanceled)
TEST_F
s3__file__uploader__action__server__handler__test_8cpp.html
afd9e1d53b67249ec08d5b357f10454fd
(S3FileUploaderActionServerHandlerTests, TestCancelUploadToS3)
s3_file_uploader_test.cpp
/tmp/ws/src/rosbag_uploader/s3_file_uploader/test/
s3__file__uploader__test_8cpp
./s3_file_uploader_test.hpp
s3_file_uploader/s3_file_uploader.h
S3UploaderTest
actionlib::ActionClient< file_uploader_msgs::UploadFilesAction >
UploadFilesActionClient
s3__file__uploader__test_8cpp.html
a717ded6ecd706bbadfd5bf0c1b7a5f6a
int
main
s3__file__uploader__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
s3__file__uploader__test_8cpp.html
a8ee9f5fc9cf8cf27324fcfb60cc76b50
(S3UploaderTest, TestActionSucceedsNoUploadManagerProvided)
TEST_F
s3__file__uploader__test_8cpp.html
a3fbbe6c3b7b279a076dd15231ec0ecc6
(S3UploaderTest, TestMultipleFilesActionSucceeds)
TEST_F
s3__file__uploader__test_8cpp.html
aba4d6fab1138ac146e4641170f9563df
(S3UploaderTest, TestSpin)
s3_file_uploader_test.hpp
/tmp/ws/src/rosbag_uploader/s3_file_uploader/test/
s3__file__uploader__test_8hpp
MockS3UploadManager
MockGoalHandle
classMockGoalHandle.html
MOCK_CONST_METHOD0
classMockGoalHandle.html
a092ca0015e3bfbebead4505e73c34271
(getGoalStatus, actionlib_msgs::GoalStatus())
MOCK_CONST_METHOD0
classMockGoalHandle.html
a823a96bfe69f0e5f57128444502c824e
(getGoal, boost::shared_ptr< file_uploader_msgs::UploadFilesGoal >())
MOCK_CONST_METHOD1
classMockGoalHandle.html
a48e50201c50acfa3c73dcb3213321404
(publishFeedback, void(file_uploader_msgs::UploadFilesFeedback &))
MOCK_METHOD0
classMockGoalHandle.html
aa911ea88dfe7e6e672ef126b51738d93
(setRejected, void())
MOCK_METHOD0
classMockGoalHandle.html
a78b928eb27e982c8e0d5cb13599aa522
(setAccepted, void())
MOCK_METHOD0
classMockGoalHandle.html
a6790b54270e80147f9c83481e4aaabbe
(setAborted, void())
MOCK_METHOD0
classMockGoalHandle.html
a5ad608709c37f0eef6ec58ce5525a3e7
(setSucceeded, void())
MOCK_METHOD2
classMockGoalHandle.html
a75fe5ebffa52cb7ad3c0455f7b4c7c63
(setCanceled, void(const file_uploader_msgs::UploadFilesResult &, const std::string &))
MOCK_METHOD2
classMockGoalHandle.html
aa61985d49fc59fb0f09860f4ca71c82f
(setAborted, void(const file_uploader_msgs::UploadFilesResult &, const std::string &))
MOCK_METHOD2
classMockGoalHandle.html
a3f90a83be3719d644e7b7c9bde83c056
(setSucceeded, void(const file_uploader_msgs::UploadFilesResult &, const std::string &))
MockGoalHandle
classMockGoalHandle.html
ab5ab1357d8a2f424547ea58799a4e60b
()=default
MockGoalHandle
classMockGoalHandle.html
a051c3313858616c5a1ce9700bd2feb77
(const MockGoalHandle ©)
MockS3UploadManager
classMockS3UploadManager.html
Aws::S3::S3UploadManager
MOCK_CONST_METHOD0
classMockS3UploadManager.html
ab2869a346da4d6cc7c5139e19d2bd59b
(IsAvailable, bool())
MOCK_METHOD0
classMockS3UploadManager.html
aa346075353184ca8733499ac2763907d
(CancelUpload, void())
MOCK_METHOD3
classMockS3UploadManager.html
ace8c833b832de39d4b3251f4a7158958
(UploadFiles, Aws::S3::Model::PutObjectOutcome(const std::vector< Aws::S3::UploadDescription > &, const std::string &, const boost::function< void(const std::vector< Aws::S3::UploadDescription > &)> &))
MockS3UploadManager
classMockS3UploadManager.html
a6aec1152a7d907609d8c5df7d9163c1f
()
Aws::S3::S3FileUploader
classAws_1_1S3_1_1S3FileUploader.html
S3FileUploader
classAws_1_1S3_1_1S3FileUploader.html
a018ff6e01e99b42151348af8010e2e44
(std::unique_ptr< S3UploadManager > upload_manager=nullptr)
void
Spin
classAws_1_1S3_1_1S3FileUploader.html
a8b19cdce06d5dcd275ce1f96582c45f9
()
~S3FileUploader
classAws_1_1S3_1_1S3FileUploader.html
a3ab3865c658e1db0ab51357e37337cac
()=default
UploadFilesActionServer
action_server_
classAws_1_1S3_1_1S3FileUploader.html
a830b4cdf9a7d820de996116670823c6a
std::string
bucket_
classAws_1_1S3_1_1S3FileUploader.html
a7d3186030d130001ba0c33b52c63896f
ros::NodeHandle
node_handle_
classAws_1_1S3_1_1S3FileUploader.html
a46d5f098fffee23729d5d9475ed933e8
std::shared_ptr< Aws::Client::Ros1NodeParameterReader >
parameter_reader_
classAws_1_1S3_1_1S3FileUploader.html
a94908fa6b65362773973a6d88f093221
std::unique_ptr< S3UploadManager >
upload_manager_
classAws_1_1S3_1_1S3FileUploader.html
a23e43d688d3ed6557d67a8d8295c36dc
Aws::S3::S3FileUploaderActionServerHandler
classAws_1_1S3_1_1S3FileUploaderActionServerHandler.html
static void
CancelUploadToS3
classAws_1_1S3_1_1S3FileUploaderActionServerHandler.html
a83d51d90a293ceadd26a452bd0cea185
(S3UploadManager &upload_manager)
static void
UploadToS3
classAws_1_1S3_1_1S3FileUploaderActionServerHandler.html
ad464985d232a8089f1a8342ff624704f
(S3UploadManager &upload_manager, const std::string &bucket, T &goal_handle)
S3FileUploaderActionServerHandlerTests
classS3FileUploaderActionServerHandlerTests.html
void
assertGoalIsAborted
classS3FileUploaderActionServerHandlerTests.html
aa761659999096fe5fc7bb4deb0bf95bc
()
void
assertGoalIsAccepted
classS3FileUploaderActionServerHandlerTests.html
a29450fcb2722f799c119400d5c03cc06
()
void
assertGoalIsCanceled
classS3FileUploaderActionServerHandlerTests.html
ab245afb5b3bd57f68c03827b43faa13d
()
void
assertGoalIsRejected
classS3FileUploaderActionServerHandlerTests.html
a0a647823f410f24aa50b7e54fbf81bf6
()
void
assertGoalIsSuccess
classS3FileUploaderActionServerHandlerTests.html
a3952b7ce40a96c95ed137e3eb9b8734e
()
void
asssertUploadIsCanceled
classS3FileUploaderActionServerHandlerTests.html
aea7796091e466689b26c3648fffa1c3b
()
void
givenAvailableUploadManager
classS3FileUploaderActionServerHandlerTests.html
a29616c45308fbd5d999d975e590fb81e
()
void
givenEventuallyAvailableUploadManager
classS3FileUploaderActionServerHandlerTests.html
a970d286bc742cf501ec1d475ee975fde
()
void
givenFailedUpload
classS3FileUploaderActionServerHandlerTests.html
a7deff8476bb24e687db796276600e4ff
()
void
givenGoalHandleCancelRequested
classS3FileUploaderActionServerHandlerTests.html
a30df0953c8597239b15bf8024c898eb9
()
void
givenGoalHandlePending
classS3FileUploaderActionServerHandlerTests.html
a50cac69a603b413b4e9d3d9aa654cf9c
()
void
givenGoalHandleWithStatus
classS3FileUploaderActionServerHandlerTests.html
adcfa0ed4c8f6de7952c805a29794dc94
(int status)
void
givenSuccessfullUpload
classS3FileUploaderActionServerHandlerTests.html
a25bda13d3253f9b03fd41bf90b9a9355
()
void
givenUnAvailableUploadManager
classS3FileUploaderActionServerHandlerTests.html
a96f32f9ce5a8c09049c72ed40d859b78
()
void
givenUploadGoal
classS3FileUploaderActionServerHandlerTests.html
ad3bfbc26cbba761591f52223b2ce9300
()
void
givenUploadManagerAvailability
classS3FileUploaderActionServerHandlerTests.html
a019fd252a4862f92fd81153cefcee828
(bool isAvailable)
void
givenUploadWithOutcome
classS3FileUploaderActionServerHandlerTests.html
a4fa55d8a1bcdc8b12dca735f77827345
(Model::PutObjectOutcome outcome)
S3FileUploaderActionServerHandlerTests
classS3FileUploaderActionServerHandlerTests.html
a3a8e4ebb1ab93793a4c7c7249420ed37
()
boost::shared_ptr< file_uploader_msgs::UploadFilesGoal >
goal
classS3FileUploaderActionServerHandlerTests.html
a3e10ada6cf29575cdbf19a515867782f
std::shared_ptr< MockGoalHandle >
goal_handle
classS3FileUploaderActionServerHandlerTests.html
a52e605a441acbe1a92be13156444ccd4
std::shared_ptr< MockS3UploadManager >
upload_manager
classS3FileUploaderActionServerHandlerTests.html
a0e167fa141d52eb49e94bfbacd1b096b
S3UploaderTest
classS3UploaderTest.html
S3UploaderTest
classS3UploaderTest.html
ad4714c3758ff5d776b613afa417ee12f
()
void
SanityGoalCheck
classS3UploaderTest.html
a4f14627cf599023e46fa685b77af1a99
(actionlib::TerminalState::StateEnum goal_terminal_state)
void
TearDown
classS3UploaderTest.html
a4b4d05f4c4486f2bc395c131cf2ad445
() override
UploadFilesActionClient
action_client
classS3UploaderTest.html
afaaef4193ac526268a71b692db4b9d40
ros::AsyncSpinner
executor
classS3UploaderTest.html
a46060cd6b91e04c615515ed1c433510a
file_uploader_msgs::UploadFilesGoal
goal
classS3UploaderTest.html
a1d39c2233f729bf2d0dae368364b1906
UploadFilesActionClient::GoalHandle
goal_handle
classS3UploaderTest.html
a5c11969cf754c37c1d5beeb2304b44d8
ros::NodeHandle
nh
classS3UploaderTest.html
a0f16cc214eee09d28224da0900203957
Model::PutObjectOutcome
successful_outcome
classS3UploaderTest.html
aa9f63f28be30721777d886f50e98271a
std::unique_ptr< MockS3UploadManager >
upload_manager
classS3UploaderTest.html
a1aab7eda74cd161724577fb1fc9ea984
Aws
namespaceAws.html
Aws::S3
Aws::S3
namespaceAws_1_1S3.html
Aws::S3::S3FileUploader
Aws::S3::S3FileUploaderActionServerHandler
actionlib::ActionServer< file_uploader_msgs::UploadFilesAction >
UploadFilesActionServer
namespaceAws_1_1S3.html
a2f3576e06750cb23ac87681088d82a3e