id: 1 unit: static void DurationRecorderStart() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/duration_recorder/duration_recorder_action_server_handler.h start line: 64 end line: 170 size: 93 LOC McCabe index: 8 number of parameters: 4 id: 2 unit: int main() file: rosbag_cloud_recorders/src/rolling_recorder/main.cpp start line: 48 end line: 140 size: 73 LOC McCabe index: 11 number of parameters: 2 id: 3 unit: void Recorder::DoRecord() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 469 end line: 555 size: 71 LOC McCabe index: 13 number of parameters: 0 id: 4 unit: int Recorder::Run() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 110 end line: 201 size: 69 LOC McCabe index: 16 number of parameters: 0 id: 5 unit: bool Recorder::CheckDisk() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 675 end line: 729 size: 55 LOC McCabe index: 7 number of parameters: 0 id: 6 unit: void Recorder::DoCheckMaster() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 597 end line: 652 size: 50 LOC McCabe index: 13 number of parameters: 2 id: 7 unit: ros::Time GetRosBagStartTime() file: rosbag_cloud_recorders/src/utils/file_utils.cpp start line: 119 end line: 179 size: 48 LOC McCabe index: 8 number of parameters: 1 id: 8 unit: static void UploadToS3() file: s3_file_uploader/include/s3_file_uploader/s3_file_uploader_action_server_handler.h start line: 45 end line: 95 size: 48 LOC McCabe index: 7 number of parameters: 3 id: 9 unit: int main() file: rosbag_cloud_recorders/src/duration_recorder/main.cpp start line: 46 end line: 92 size: 41 LOC McCabe index: 7 number of parameters: 2 id: 10 unit: static void ProcessRollingRecorderGoal() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/rolling_recorder/rolling_recorder_action_server_handler.h start line: 72 end line: 118 size: 41 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: Model::PutObjectOutcome S3UploadManager::UploadFiles() file: s3_common/src/s3_upload_manager.cpp start line: 56 end line: 97 size: 40 LOC McCabe index: 5 number of parameters: 3 id: 12 unit: void HandleRecorderUploadResult() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/s3_client_utils.h start line: 91 end line: 132 size: 39 LOC McCabe index: 3 number of parameters: 4 id: 13 unit: void Recorder::DoQueue() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 272 end line: 320 size: 38 LOC McCabe index: 9 number of parameters: 4 id: 14 unit: virtual RosbagRecorderRunResult Run() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/rosbag_recorder.h start line: 63 end line: 97 size: 35 LOC McCabe index: 5 number of parameters: 3 id: 15 unit: Model::PutObjectOutcome S3Facade::PutObject() file: s3_common/src/s3_facade.cpp start line: 47 end line: 82 size: 35 LOC McCabe index: 4 number of parameters: 3 id: 16 unit: void Recorder::UpdateFilenames() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 322 end line: 358 size: 32 LOC McCabe index: 8 number of parameters: 0 id: 17 unit: std::vector RollingRecorder::GetRosBagsToDelete() file: rosbag_cloud_recorders/src/rolling_recorder/rolling_recorder.cpp start line: 99 end line: 130 size: 32 LOC McCabe index: 7 number of parameters: 0 id: 18 unit: void Recorder::DoRecordSnapshotter() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 557 end line: 595 size: 31 LOC McCabe index: 7 number of parameters: 0 id: 19 unit: bool UploadFiles() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/s3_client_utils.h start line: 47 end line: 81 size: 30 LOC McCabe index: 2 number of parameters: 4 id: 20 unit: bool ExpandAndCreateDir() file: rosbag_cloud_recorders/src/utils/file_utils.cpp start line: 57 end line: 91 size: 29 LOC McCabe index: 7 number of parameters: 2 id: 21 unit: bool RollingRecorder::InitializeRollingRecorder() file: rosbag_cloud_recorders/src/rolling_recorder/rolling_recorder.cpp start line: 60 end line: 92 size: 29 LOC McCabe index: 3 number of parameters: 1 id: 22 unit: bool Recorder::CheckDuration() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 443 end line: 465 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 23 unit: std::vector GetRosbagsToUpload() file: rosbag_cloud_recorders/src/utils/file_utils.cpp start line: 181 end line: 202 size: 22 LOC McCabe index: 5 number of parameters: 2 id: 24 unit: bool Recorder::ShouldSubscribeToTopic() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 227 end line: 255 size: 22 LOC McCabe index: 7 number of parameters: 2 id: 25 unit: void S3FileUploader::Spin() file: s3_file_uploader/src/s3_file_uploader.cpp start line: 84 end line: 106 size: 21 LOC McCabe index: 4 number of parameters: 0 id: 26 unit: void Recorder::StartWriting() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 377 end line: 398 size: 20 LOC McCabe index: 3 number of parameters: 0 id: 27 unit: bool Recorder::CheckSize() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 423 end line: 441 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 28 unit: bool RollingRecorder::ValidInputParam() file: rosbag_cloud_recorders/src/rolling_recorder/rolling_recorder.cpp start line: 40 end line: 58 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 29 unit: static void RollingRecorderRosbagUpload() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/rolling_recorder/rolling_recorder_action_server_handler.h start line: 50 end line: 69 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 30 unit: Aws::Rosbag::RecorderErrorCode DeleteFile() file: rosbag_cloud_recorders/src/utils/file_utils.cpp start line: 93 end line: 109 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 31 unit: shared_ptr Recorder::Subscribe() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 203 end line: 221 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 32 unit: void Recorder::CheckNumSplits() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 406 end line: 421 size: 16 LOC McCabe index: 4 number of parameters: 0 id: 33 unit: void PeriodicFileDeleter::DeleteFiles() file: rosbag_cloud_recorders/src/utils/periodic_file_deleter.cpp start line: 80 end line: 93 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 34 unit: static bool ValidateGoal() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/duration_recorder/duration_recorder_action_server_handler.h start line: 49 end line: 62 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 35 unit: int main() file: s3_file_uploader/src/main.cpp start line: 28 end line: 45 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 36 unit: void PeriodicFileDeleter::Start() file: rosbag_cloud_recorders/src/utils/periodic_file_deleter.cpp start line: 51 end line: 63 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 37 unit: std::string Recorder::TimeToStr() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 258 end line: 269 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 38 unit: void Recorder::SnapshotTrigger() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 361 end line: 375 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 39 unit: bool Recorder::CheckLogging() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 731 end line: 743 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 40 unit: void GenerateFeedback() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/s3_client_utils.h start line: 35 end line: 44 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 41 unit: bool Recorder::ScheduledCheckDisk() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 663 end line: 673 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 42 unit: void PeriodicFileDeleter::Stop() file: rosbag_cloud_recorders/src/utils/periodic_file_deleter.cpp start line: 65 end line: 73 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 43 unit: file_uploader_msgs::UploadFilesGoal ConstructRosBagUploaderGoal() file: rosbag_cloud_recorders/src/utils/s3_client_utils.cpp start line: 34 end line: 42 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 44 unit: std::string GetFileName() file: s3_common/src/utils.cpp start line: 4 end line: 12 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 45 unit: std::string GenerateObjectKey() file: s3_common/src/utils.cpp start line: 14 end line: 21 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 46 unit: void Recorder::DoTrigger() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 654 end line: 661 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 47 unit: void S3UploadManager::CancelUpload() file: s3_common/src/s3_upload_manager.cpp start line: 48 end line: 54 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 48 unit: boost::posix_time::time_duration GetUTCOffset() file: rosbag_cloud_recorders/src/utils/file_utils.cpp start line: 111 end line: 117 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 49 unit: virtual bool IsActive() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/rosbag_recorder.h start line: 99 end line: 104 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 50 unit: void Recorder::StopWriting() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 400 end line: 404 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 51 unit: explicit RosbagRecorder() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/rosbag_recorder.h start line: 55 end line: 59 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 52 unit: void GenerateResult() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/utils/s3_client_utils.h start line: 84 end line: 88 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 53 unit: static void CancelUploadToS3() file: s3_file_uploader/include/s3_file_uploader/s3_file_uploader_action_server_handler.h start line: 97 end line: 101 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 54 unit: bool S3UploadManager::IsAvailable() file: s3_common/src/s3_upload_manager.cpp start line: 99 end line: 103 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 55 unit: bool PeriodicFileDeleter::IsActive() file: rosbag_cloud_recorders/src/utils/periodic_file_deleter.cpp start line: 75 end line: 78 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 56 unit: void RollingRecorder::UpdateStatus() file: rosbag_cloud_recorders/src/rolling_recorder/rolling_recorder.cpp start line: 94 end line: 97 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 57 unit: static void CancelDurationRecorder() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/duration_recorder/duration_recorder_action_server_handler.h start line: 172 end line: 175 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 58 unit: virtual void SetUploadGoal() file: rosbag_cloud_recorders/include/rosbag_cloud_recorders/rolling_recorder/rolling_recorder.h start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 59 unit: bool Recorder::IsSubscribed() file: rosbag_cloud_recorders/src/utils/recorder.cpp start line: 223 end line: 225 size: 3 LOC McCabe index: 1 number of parameters: 1