Public Member Functions | Public Attributes | Static Public Attributes | List of all members
rosbag_snapshot::SnapshotterTopicOptions Struct Reference

#include <snapshotter.h>

Public Member Functions

 SnapshotterTopicOptions (ros::Duration duration_limit=INHERIT_DURATION_LIMIT, int32_t memory_limit=INHERIT_MEMORY_LIMIT, int32_t count_limit=INHERIT_COUNT_LIMIT)
 

Public Attributes

int32_t count_limit_
 
ros::Duration duration_limit_
 
int32_t memory_limit_
 

Static Public Attributes

static const int32_t INHERIT_COUNT_LIMIT = 0
 
static const ros::Duration INHERIT_DURATION_LIMIT = ros::Duration(0)
 
static const int32_t INHERIT_MEMORY_LIMIT = 0
 
static const int32_t NO_COUNT_LIMIT = -1
 
static const ros::Duration NO_DURATION_LIMIT = ros::Duration(-1)
 
static const int32_t NO_MEMORY_LIMIT = -1
 

Detailed Description

Definition at line 95 of file snapshotter.h.

Constructor & Destructor Documentation

◆ SnapshotterTopicOptions()

rosbag_snapshot::SnapshotterTopicOptions::SnapshotterTopicOptions ( ros::Duration  duration_limit = INHERIT_DURATION_LIMIT,
int32_t  memory_limit = INHERIT_MEMORY_LIMIT,
int32_t  count_limit = INHERIT_COUNT_LIMIT 
)

Definition at line 65 of file snapshotter.cpp.

Member Data Documentation

◆ count_limit_

int32_t rosbag_snapshot::SnapshotterTopicOptions::count_limit_

Definition at line 115 of file snapshotter.h.

◆ duration_limit_

ros::Duration rosbag_snapshot::SnapshotterTopicOptions::duration_limit_

Definition at line 111 of file snapshotter.h.

◆ INHERIT_COUNT_LIMIT

const int32_t rosbag_snapshot::SnapshotterTopicOptions::INHERIT_COUNT_LIMIT = 0
static

Definition at line 108 of file snapshotter.h.

◆ INHERIT_DURATION_LIMIT

const ros::Duration rosbag_snapshot::SnapshotterTopicOptions::INHERIT_DURATION_LIMIT = ros::Duration(0)
static

Definition at line 104 of file snapshotter.h.

◆ INHERIT_MEMORY_LIMIT

const int32_t rosbag_snapshot::SnapshotterTopicOptions::INHERIT_MEMORY_LIMIT = 0
static

Definition at line 106 of file snapshotter.h.

◆ memory_limit_

int32_t rosbag_snapshot::SnapshotterTopicOptions::memory_limit_

Definition at line 113 of file snapshotter.h.

◆ NO_COUNT_LIMIT

const int32_t rosbag_snapshot::SnapshotterTopicOptions::NO_COUNT_LIMIT = -1
static

Definition at line 102 of file snapshotter.h.

◆ NO_DURATION_LIMIT

const ros::Duration rosbag_snapshot::SnapshotterTopicOptions::NO_DURATION_LIMIT = ros::Duration(-1)
static

Definition at line 98 of file snapshotter.h.

◆ NO_MEMORY_LIMIT

const int32_t rosbag_snapshot::SnapshotterTopicOptions::NO_MEMORY_LIMIT = -1
static

Definition at line 100 of file snapshotter.h.


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


rosbag_snapshot
Author(s): Kevin Allen
autogenerated on Wed May 14 2025 02:13:18