nfd::fw::asf Namespace Reference

Classes

class  AsfMeasurements
 Helper class to retrieve and create strategy measurements. More...
 
class  AsfStrategy
 Adaptive SRTT-based forwarding strategy. More...
 
class  FaceInfo
 Strategy information for each face in a namespace. More...
 
struct  FaceStats
 Container for ranking-related values. More...
 
class  NamespaceInfo
 Stores strategy information about each face in this namespace. More...
 
class  ProbingModule
 ASF Probing Module. More...
 

Functions

static FacechooseFace (const ProbingModule::FaceStatsProbingSet &rankedFaces)
 
static auto getFaceRankForForwarding (const FaceStats &fs) noexcept
 
static auto getFaceRankForProbing (const FaceStats &fs) noexcept
 

Variables

static class nfd::fw::asf::NfdAutoAsfStrategyStrategyRegistrationClass g_nfdAutoAsfStrategyStrategyRegistrationVariable
 

Function Documentation

◆ chooseFace()

static Face* nfd::fw::asf::chooseFace ( const ProbingModule::FaceStatsProbingSet rankedFaces)
static

Definition at line 103 of file asf-probing-module.cpp.

◆ getFaceRankForForwarding()

static auto nfd::fw::asf::getFaceRankForForwarding ( const FaceStats fs)
staticnoexcept

Definition at line 221 of file asf-strategy.cpp.

◆ getFaceRankForProbing()

static auto nfd::fw::asf::getFaceRankForProbing ( const FaceStats fs)
staticnoexcept

Definition at line 62 of file asf-probing-module.cpp.

Variable Documentation

◆ g_nfdAutoAsfStrategyStrategyRegistrationVariable

class nfd::fw::asf::NfdAutoAsfStrategyStrategyRegistrationClass nfd::fw::asf::g_nfdAutoAsfStrategyStrategyRegistrationVariable
static