swri_console
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace swri_console
Classes and Structs
Struct LogDatabaseProxyModel::LineMap
Struct LogEntry
Class BagReader
Class ConsoleMaster
Class ConsoleWindow
Class LogDatabase
Class LogDatabaseProxyModel
Class NodeClickHandler
Class NodeListModel
Class RosoutLogLoader
Class RosThread
Class SettingsKeys
Typedefs
Typedef swri_console::MessageList
Directories
Directory include
Directory swri_console
Files
File bag_reader.h
File console_master.h
File console_window.h
File log_database.h
File log_database_proxy_model.h
File node_click_handler.h
File node_list_model.h
File ros_thread.h
File rosout_log_loader.h
File settings_keys.h
Standard Documents
CHANGELOG
Changelog for package swri_console
2.0.6 (2024-09-27)
2.0.5 (2024-06-20)
2.0.4 (2023-04-04)
2.0.3 (2023-02-23)
2.0.2 (2022-11-03)
2.0.1 (2022-11-03)
2.0.0 (2020-03-31)
1.1.0 (2018-05-11)
1.0.0 (2017-04-01)
0.2.0 (2016-10-23)
0.1.0 (2016-05-28)
LICENSE
PACKAGE
README
swri_console
Features
Index
swri_console
C++ API
Class LogDatabase
View page source
Class LogDatabase
Defined in
File log_database.h
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
(
)