nfd::fw::RetxSuppressionFixed Class Reference

A retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration. More...

#include <daemon/fw/retx-suppression-fixed.hpp>

Public Member Functions

 RetxSuppressionFixed (const time::milliseconds &minRetxInterval=DEFAULT_MIN_RETX_INTERVAL)
 
RetxSuppressionResult decidePerPitEntry (pit::Entry &pitEntry) const
 Determines whether Interest is a retransmission, and if so, whether it shall be forwarded or suppressed. More...
 

Static Public Attributes

static constexpr time::milliseconds DEFAULT_MIN_RETX_INTERVAL = 100_ms
 

Detailed Description

A retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration.

Definition at line 38 of file retx-suppression-fixed.hpp.

Constructor & Destructor Documentation

◆ RetxSuppressionFixed()

nfd::fw::RetxSuppressionFixed::RetxSuppressionFixed ( const time::milliseconds &  minRetxInterval = DEFAULT_MIN_RETX_INTERVAL)
explicit

Definition at line 31 of file retx-suppression-fixed.cpp.

Member Function Documentation

◆ decidePerPitEntry()

RetxSuppressionResult nfd::fw::RetxSuppressionFixed::decidePerPitEntry ( pit::Entry pitEntry) const

Determines whether Interest is a retransmission, and if so, whether it shall be forwarded or suppressed.

Definition at line 38 of file retx-suppression-fixed.cpp.

Member Data Documentation

◆ DEFAULT_MIN_RETX_INTERVAL

constexpr time::milliseconds nfd::fw::RetxSuppressionFixed::DEFAULT_MIN_RETX_INTERVAL = 100_ms
staticconstexpr

Definition at line 51 of file retx-suppression-fixed.hpp.