catchunks: silence new clang-10 warning "final-dtor-non-final-class"
Change-Id: I50052872199fb6ca621f4abe5ab2636735604373
diff --git a/tools/chunks/catchunks/pipeline-interests-aimd.hpp b/tools/chunks/catchunks/pipeline-interests-aimd.hpp
index eaee573..b83dfd6 100644
--- a/tools/chunks/catchunks/pipeline-interests-aimd.hpp
+++ b/tools/chunks/catchunks/pipeline-interests-aimd.hpp
@@ -37,7 +37,7 @@
/**
* @brief Implements AIMD window increase and decrease.
*/
-class PipelineInterestsAimd : public PipelineInterestsAdaptive
+class PipelineInterestsAimd final : public PipelineInterestsAdaptive
{
public:
PipelineInterestsAimd(Face& face, RttEstimatorWithStats& rttEstimator,
diff --git a/tools/chunks/catchunks/pipeline-interests-cubic.hpp b/tools/chunks/catchunks/pipeline-interests-cubic.hpp
index 4f058c7..8670ccd 100644
--- a/tools/chunks/catchunks/pipeline-interests-cubic.hpp
+++ b/tools/chunks/catchunks/pipeline-interests-cubic.hpp
@@ -55,7 +55,7 @@
* This implementation follows the RFC8312 https://tools.ietf.org/html/rfc8312
* and the Linux kernel implementation https://github.com/torvalds/linux/blob/master/net/ipv4/tcp_cubic.c
*/
-class PipelineInterestsCubic : public PipelineInterestsAdaptive
+class PipelineInterestsCubic final : public PipelineInterestsAdaptive
{
public:
using Options = PipelineInterestsCubicOptions;
diff --git a/tools/chunks/catchunks/pipeline-interests-fixed.hpp b/tools/chunks/catchunks/pipeline-interests-fixed.hpp
index d7fd95d..e19a25d 100644
--- a/tools/chunks/catchunks/pipeline-interests-fixed.hpp
+++ b/tools/chunks/catchunks/pipeline-interests-fixed.hpp
@@ -62,7 +62,7 @@
* No guarantees are made as to the order in which segments are fetched or callbacks are invoked,
* i.e. out-of-order delivery is possible.
*/
-class PipelineInterestsFixed : public PipelineInterests
+class PipelineInterestsFixed final : public PipelineInterests
{
public:
typedef PipelineInterestsFixedOptions Options;