#include <snapshotter.h>
Public Types | |
typedef std::map< std::string, SnapshotterTopicOptions > | topics_t |
Public Member Functions | |
bool | addTopic (std::string const &topic, ros::Duration duration_limit=SnapshotterTopicOptions::INHERIT_DURATION_LIMIT, int32_t memory_limit=SnapshotterTopicOptions::INHERIT_MEMORY_LIMIT) |
SnapshotterOptions (ros::Duration default_duration_limit=ros::Duration(30), int32_t default_memory_limit=-1, ros::Duration status_period=ros::Duration(1)) | |
Public Attributes | |
bool | all_topics_ |
ros::Duration | default_duration_limit_ |
int32_t | default_memory_limit_ |
ros::Duration | status_period_ |
topics_t | topics_ |
Definition at line 86 of file snapshotter.h.
typedef std::map<std::string, SnapshotterTopicOptions> rosbag_snapshot::SnapshotterOptions::topics_t |
Definition at line 97 of file snapshotter.h.
rosbag_snapshot::SnapshotterOptions::SnapshotterOptions | ( | ros::Duration | default_duration_limit = ros::Duration(30) , |
int32_t | default_memory_limit = -1 , |
||
ros::Duration | status_period = ros::Duration(1) |
||
) |
Definition at line 67 of file snapshotter.cpp.
bool rosbag_snapshot::SnapshotterOptions::addTopic | ( | std::string const & | topic, |
ros::Duration | duration_limit = SnapshotterTopicOptions::INHERIT_DURATION_LIMIT , |
||
int32_t | memory_limit = SnapshotterTopicOptions::INHERIT_MEMORY_LIMIT |
||
) |
Definition at line 76 of file snapshotter.cpp.
bool rosbag_snapshot::SnapshotterOptions::all_topics_ |
Definition at line 95 of file snapshotter.h.
ros::Duration rosbag_snapshot::SnapshotterOptions::default_duration_limit_ |
Definition at line 89 of file snapshotter.h.
int32_t rosbag_snapshot::SnapshotterOptions::default_memory_limit_ |
Definition at line 91 of file snapshotter.h.
ros::Duration rosbag_snapshot::SnapshotterOptions::status_period_ |
Definition at line 93 of file snapshotter.h.
topics_t rosbag_snapshot::SnapshotterOptions::topics_ |
Definition at line 99 of file snapshotter.h.