Class LogDatabase

Inheritance Relationships

Base Type

  • public QObject

Class Documentation

class LogDatabase : public QObject

Public Functions

LogDatabase()
~LogDatabase() override = default
void clear()
inline const std::deque<LogEntry> &log()
inline const rclcpp::Time &minTime() const
inline const std::map<std::string, size_t> &messageCounts() const

Public Slots

void queueMessage(const rcl_interfaces::msg::Log::ConstSharedPtr msg)
void processQueue()

Signals

void databaseCleared()
void messagesAdded()
void minTimeUpdated()