Strategy implementing per-FIB entry limits.  
 More...
#include <per-fib-limits.h>
 | 
| 
static TypeId  | GetTypeId () | 
|   | 
| 
static std::string  | GetLogName () | 
|   | Helper function to retrieve logging name for the forwarding strategy. 
  | 
|   | 
template<class Parent>
class ns3::ndn::fw::PerFibLimits< Parent >
Strategy implementing per-FIB entry limits. 
Definition at line 45 of file per-fib-limits.h.
 
Event fired every time face is added to NDN stack. 
- Parameters
 - 
  
  
 
Definition at line 73 of file per-fib-limits.h.
 
 
Method to check whether Interest can be send out on the particular face or not. 
In the base class, this method perfoms two checks:
- If inFace is equal to outFace (when equal, Interest forwarding is prohibited)
 
- Whether Interest should be suppressed (list of outgoing faces include outFace), considering (if enabled) retransmission logic
 
- Parameters
 - 
  
    | inFace | incoming face of the Interest  | 
    | outFace | proposed outgoing face of the Interest  | 
    | interest | Interest packet  | 
    | pitEntry | reference to PIT entry (reference to corresponding FIB entry inside) | 
  
   
- See also
 - DetectRetransmittedInterest 
 
Definition at line 141 of file per-fib-limits.h.
 
 
Event fired every time a FIB entry is added to FIB. 
- Parameters
 - 
  
    | fibEntry | FIB entry that was added  | 
  
   
Definition at line 86 of file per-fib-limits.h.
 
 
Event fired just before PIT entry is removed by timeout. 
- Parameters
 - 
  
    | pitEntry | PIT entry to be removed  | 
  
   
Definition at line 165 of file per-fib-limits.h.
 
 
Even fired just before Interest will be satisfied. 
Note that when Interest is satisfied from the cache, incoming face will be 0
- Parameters
 - 
  
    | inFace | incoming face  | 
    | pitEntry | an existing PIT entry, corresponding to the duplicated Interest  | 
  
   
Definition at line 185 of file per-fib-limits.h.
 
 
The documentation for this class was generated from the following file: