Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: b2804016115fb18948f6685756c037c4cae69707
https://github.com/tribe29/checkmk/commit/b2804016115fb18948f6685756c037c4c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
R livestatus/src/HostRRDColumn.h
A livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.h
R livestatus/src/ServiceRRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Nest Host- and ServiceRRDColumn und RRDColumn
Later, we can completely get rid of this hierarchy with a trivial template
specialization on `host_struct`, `service_struct`, or `Object`. In a first
step, we explicitly group the classes. That should also make the
templatization slightly easier as well.
CMK-7076
Change-Id: I178442473cfb7d6fb15d4f9734a835742267af4a
Commit: 646ed64db1f68b90a7b070380815af73b11fae3b
https://github.com/tribe29/checkmk/commit/646ed64db1f68b90a7b070380815af73b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.cc
M livestatus/src/RRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Templatize RRDColumn
This is consistent with the other LambdaColumns and constitutes a
usefull step toward inheriting ListLambdaColumn instead of ListColumn.
CMK-7076
Change-Id: Ibfb27cfcf55ba9af4c70ec1413f59265a549cf15
Commit: e1ec94ea9423ce2b30d855762ce20177dcfca08f
https://github.com/tribe29/checkmk/commit/e1ec94ea9423ce2b30d855762ce20177d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Replace RRDColumn-hierarchy with template specialization
All the information is given in the instantiation of the column so that
we can get rid of the hierarchy and remove some complexity.
CMK-7076
Change-Id: I4ab9dd1e980224bf3c54f3efc153f8344e5c2db7
Compare:
https://github.com/tribe29/checkmk/compare/733ff31b2ccd...e1ec94ea9423