#include <rosbag_recorder.h>
Public Member Functions | |
virtual bool | IsActive () const |
RosbagRecorder () | |
virtual RosbagRecorderRunResult | Run (const RecorderOptions &recorder_options, const std::function< void()> &pre_record=nullptr, const std::function< void(int)> &post_record=nullptr) |
virtual | ~RosbagRecorder ()=default |
Private Attributes | |
std::future< void > | barrier_ |
std::mutex | mutex_ |
Definition at line 52 of file rosbag_recorder.h.
|
inlineexplicit |
Definition at line 55 of file rosbag_recorder.h.
|
virtualdefault |
|
inlinevirtual |
Definition at line 99 of file rosbag_recorder.h.
|
inlinevirtual |
Reimplemented in MockRosbagRecorder.
Definition at line 63 of file rosbag_recorder.h.
|
private |
Definition at line 108 of file rosbag_recorder.h.
|
mutableprivate |
Definition at line 107 of file rosbag_recorder.h.