]> git.ipfire.org Git - thirdparty/kea.git/commit
[#3253] Added in-place duration update
authorThomas Markwalder <tmark@isc.org>
Wed, 28 Feb 2024 17:02:47 +0000 (12:02 -0500)
committerThomas Markwalder <tmark@isc.org>
Mon, 18 Mar 2024 19:12:14 +0000 (19:12 +0000)
commitfc3eb168deee70624a38c9df93eac1bcdefb86a2
treee889551f50070e17c4c7a60dcc63df5741516f7a
parentea714013b034e5895fa5d7f1cb0e394ea3ca11e8
[#3253] Added in-place duration update

src/hooks/dhcp/perfmon/monitored_duration.*
    MonitoredDuration::MonitoredDuration() - new copy ctor
    DurationDataInterval::operator==() - added for UTs

src/hooks/dhcp/perfmon/monitored_duration_store.*
    MonitoredDurationStore::addDurationSample()
    - new function for adding sample to duration in-place
    MonitoredDurationStore::addDuration()
    - removed optional sample parameter

src/hooks/dhcp/perfmon/tests/monitored_duration_store_unittests.cc
    addDurationSampleTest(uint16_t family)  - new test func and tests

src/hooks/dhcp/perfmon/tests/monitored_duration_unittests.cc
    TEST(MonitoredDuration, copyConstructors) - new test
src/hooks/dhcp/perfmon/monitored_duration.cc
src/hooks/dhcp/perfmon/monitored_duration.h
src/hooks/dhcp/perfmon/monitored_duration_store.cc
src/hooks/dhcp/perfmon/monitored_duration_store.h
src/hooks/dhcp/perfmon/tests/monitored_duration_store_unittests.cc
src/hooks/dhcp/perfmon/tests/monitored_duration_unittests.cc