Public Member Functions | Private Member Functions | Private Attributes | List of all members
rosbag_fancy::TopicManager Class Reference

#include <topic_manager.h>

Public Member Functions

void addTopic (const std::string &topic, float rateLimit=0.0f, int flags=0)
 
 TopicManager ()
 
std::vector< Topic > & topics ()
 

Private Member Functions

void updateStatistics ()
 

Private Attributes

ros::SteadyTimer m_timer
 
std::vector< Topicm_topics
 

Detailed Description

Definition at line 101 of file topic_manager.h.

Constructor & Destructor Documentation

◆ TopicManager()

rosbag_fancy::TopicManager::TopicManager ( )

Definition at line 18 of file topic_manager.cpp.

Member Function Documentation

◆ addTopic()

void rosbag_fancy::TopicManager::addTopic ( const std::string &  topic,
float  rateLimit = 0.0f,
int  flags = 0 
)

Definition at line 26 of file topic_manager.cpp.

◆ topics()

std::vector<Topic>& rosbag_fancy::TopicManager::topics ( )
inline

Definition at line 106 of file topic_manager.h.

◆ updateStatistics()

void rosbag_fancy::TopicManager::updateStatistics ( )
private

Definition at line 46 of file topic_manager.cpp.

Member Data Documentation

◆ m_timer

ros::SteadyTimer rosbag_fancy::TopicManager::m_timer
private

Definition at line 114 of file topic_manager.h.

◆ m_topics

std::vector<Topic> rosbag_fancy::TopicManager::m_topics
private

Definition at line 113 of file topic_manager.h.


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


rosbag_fancy
Author(s):
autogenerated on Tue Feb 20 2024 03:20:59