nfd::face::GenericLinkService::Options Class Reference

Options that control the behavior of GenericLinkService. More...

#include <daemon/face/generic-link-service.hpp>

+ Collaboration diagram for nfd::face::GenericLinkService::Options:

Public Member Functions

 Options ()
 

Public Attributes

bool allowCongestionMarking
 enables send queue congestion detection and marking More...
 
bool allowFragmentation
 enables fragmentation More...
 
bool allowLocalFields
 enables encoding of IncomingFaceId, and decoding of NextHopFaceId and CachePolicy More...
 
bool allowReassembly
 enables reassembly More...
 
bool allowSelfLearning
 enables self-learning forwarding support More...
 
time::nanoseconds baseCongestionMarkingInterval
 starting value for congestion marking interval More...
 
size_t defaultCongestionThreshold
 default congestion threshold in bytes More...
 
LpFragmenter::Options fragmenterOptions
 options for fragmentation More...
 
LpReassembler::Options reassemblerOptions
 options for reassembly More...
 
LpReliability::Options reliabilityOptions
 options for reliability More...
 

Detailed Description

Options that control the behavior of GenericLinkService.

Definition at line 98 of file generic-link-service.hpp.

Constructor & Destructor Documentation

nfd::face::GenericLinkService::Options::Options ( )

Definition at line 39 of file generic-link-service.cpp.

Member Data Documentation

bool nfd::face::GenericLinkService::Options::allowCongestionMarking

enables send queue congestion detection and marking

Definition at line 130 of file generic-link-service.hpp.

bool nfd::face::GenericLinkService::Options::allowFragmentation

enables fragmentation

Definition at line 110 of file generic-link-service.hpp.

bool nfd::face::GenericLinkService::Options::allowLocalFields

enables encoding of IncomingFaceId, and decoding of NextHopFaceId and CachePolicy

Definition at line 106 of file generic-link-service.hpp.

bool nfd::face::GenericLinkService::Options::allowReassembly

enables reassembly

Definition at line 118 of file generic-link-service.hpp.

bool nfd::face::GenericLinkService::Options::allowSelfLearning

enables self-learning forwarding support

Definition at line 142 of file generic-link-service.hpp.

time::nanoseconds nfd::face::GenericLinkService::Options::baseCongestionMarkingInterval

starting value for congestion marking interval

Definition at line 134 of file generic-link-service.hpp.

size_t nfd::face::GenericLinkService::Options::defaultCongestionThreshold

default congestion threshold in bytes

Definition at line 138 of file generic-link-service.hpp.

LpFragmenter::Options nfd::face::GenericLinkService::Options::fragmenterOptions

options for fragmentation

Definition at line 114 of file generic-link-service.hpp.

LpReassembler::Options nfd::face::GenericLinkService::Options::reassemblerOptions

options for reassembly

Definition at line 122 of file generic-link-service.hpp.

LpReliability::Options nfd::face::GenericLinkService::Options::reliabilityOptions

options for reliability

Definition at line 126 of file generic-link-service.hpp.