Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: da8b64050213fd3f18b9c4f6f483cf32ecbf5468
https://github.com/tribe29/checkmk/commit/da8b64050213fd3f18b9c4f6f483cf32e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-03 (Wed, 03 Mar 2021)
Changed paths:
M livestatus/src/AttributeListColumn.h
M livestatus/src/AttributeListLambdaColumn.h
M livestatus/src/CommentColumn.h
M livestatus/src/CustomVarsNamesColumn.h
M livestatus/src/CustomVarsValuesColumn.h
M livestatus/src/DowntimeColumn.h
M livestatus/src/HostGroupsColumn.h
M livestatus/src/HostListColumn.h
M livestatus/src/ListColumn.cc
M livestatus/src/ListColumn.h
A livestatus/src/ListLambdaColumn.cc
M livestatus/src/ListLambdaColumn.h
M livestatus/src/LogwatchListColumn.h
M livestatus/src/Makefile.am
M livestatus/src/RRDColumn.h
M livestatus/src/ServiceGroupMembersColumn.h
M livestatus/src/ServiceGroupsColumn.h
M livestatus/src/ServiceListColumn.h
M livestatus/src/TableContactGroups.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.cc
M livestatus/src/TableEventConsoleStatus.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
A livestatus/src/test/test_ListColumn.cc
Log Message:
-----------
Let List{Lambda,}Column inherit Column directly
We remove the coupling in order to have more freedom in
List{Lambda,}Column to remove the original ListColumn.
There, we move the original ListColumn into the `deprecated`
namespace and follow the actual naming conventions for the
lambda and constant columns.
- ListColumn -> deprecated::ListColumn
- ListLambdaColumn -> ListColumn::Callback
Add ListColumn::Constant and ListColumn::Reference and tests for
consistency.
CMK-7076
Change-Id: I81c3cefe6f5c14b80dca8cb143f5145f2464358e