NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
nfd::fw::asf::AsfMeasurements Class Reference

Helper class to retrieve and create strategy measurements. More...

#include <asf-measurements.hpp>

Inheritance diagram for nfd::fw::asf::AsfMeasurements:
Collaboration diagram for nfd::fw::asf::AsfMeasurements:

Public Member Functions

 AsfMeasurements (MeasurementsAccessor &measurements)
 
FaceInfogetFaceInfo (const fib::Entry &fibEntry, const Interest &interest, const Face &face)
 
FaceInfogetOrCreateFaceInfo (const fib::Entry &fibEntry, const Interest &interest, const Face &face)
 
NamespaceInfogetNamespaceInfo (const Name &prefix)
 
NamespaceInfogetOrCreateNamespaceInfo (const fib::Entry &fibEntry, const Interest &interest)
 

Static Public Attributes

static constexpr time::microseconds MEASUREMENTS_LIFETIME = time::seconds(300)
 

Detailed Description

Helper class to retrieve and create strategy measurements.

Definition at line 284 of file asf-measurements.hpp.

Constructor & Destructor Documentation

nfd::fw::asf::AsfMeasurements::AsfMeasurements ( MeasurementsAccessor &  measurements)
explicit

Definition at line 206 of file asf-measurements.cpp.

Member Function Documentation

FaceInfo * nfd::fw::asf::AsfMeasurements::getFaceInfo ( const fib::Entry fibEntry,
const Interest interest,
const Face face 
)
FaceInfo & nfd::fw::asf::AsfMeasurements::getOrCreateFaceInfo ( const fib::Entry fibEntry,
const Interest interest,
const Face face 
)
NamespaceInfo * nfd::fw::asf::AsfMeasurements::getNamespaceInfo ( const Name prefix)

Member Data Documentation

constexpr time::microseconds nfd::fw::asf::AsfMeasurements::MEASUREMENTS_LIFETIME = time::seconds(300)
static

The documentation for this class was generated from the following files: