catchunks: silence new clang-10 warning "final-dtor-non-final-class"

Change-Id: I50052872199fb6ca621f4abe5ab2636735604373
This commit is contained in:
Davide Pesavento committed 2019-10-18 12:41:18 -04:00
1 parent 327fb4b0fd
commit 32c0df2e9e
3 files changed
+3 -3

No files matched your search

@@ -37,7 +37,7 @@ namespace chunks {
/**
* @brief Implements AIMD window increase and decrease.
*/
class PipelineInterestsAimd : public PipelineInterestsAdaptive
class PipelineInterestsAimd final : public PipelineInterestsAdaptive
{
public:
PipelineInterestsAimd(Face& face, RttEstimatorWithStats& rttEstimator,
@@ -55,7 +55,7 @@ operator<<(std::ostream& os, const PipelineInterestsCubicOptions& options);
* 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;
@@ -62,7 +62,7 @@ public:
* 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;