Public Types | Public Member Functions | Public Attributes | List of all members
rosbag_snapshot::SnapshotterOptions Struct Reference

#include <snapshotter.h>

Public Types

typedef std::map< std::string, SnapshotterTopicOptionstopics_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_
 

Detailed Description

Definition at line 86 of file snapshotter.h.

Member Typedef Documentation

Definition at line 97 of file snapshotter.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Member Data Documentation

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.


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


rosbag_snapshot
Author(s): Kevin Allen
autogenerated on Mon Jan 18 2021 03:45:11