Parameters used to set Transport properties or LinkService options on a newly created face. More...
#include <channel.hpp>
Public Member Functions | |
FaceParams () noexcept | |
Public Attributes | |
ndn::nfd::FacePersistency | persistency |
ndn::optional< time::nanoseconds > | baseCongestionMarkingInterval |
ndn::optional< uint64_t > | defaultCongestionThreshold |
bool | wantLocalFields |
bool | wantLpReliability |
boost::logic::tribool | wantCongestionMarking |
Parameters used to set Transport properties or LinkService options on a newly created face.
Parameters are passed as a struct rather than individually, so that a future change in the list of parameters does not require an update to the method signature in all subclasses.
Definition at line 87 of file channel.hpp.
|
inlinenoexcept |
Definition at line 91 of file channel.hpp.
ndn::nfd::FacePersistency nfd::face::FaceParams::persistency |
Definition at line 100 of file channel.hpp.
Referenced by nfd::face::EthernetFactory::createFace(), nfd::face::TcpFactory::createFace(), and nfd::face::UdpFactory::createFace().
ndn::optional<time::nanoseconds> nfd::face::FaceParams::baseCongestionMarkingInterval |
Definition at line 101 of file channel.hpp.
ndn::optional<uint64_t> nfd::face::FaceParams::defaultCongestionThreshold |
Definition at line 102 of file channel.hpp.
bool nfd::face::FaceParams::wantLocalFields |
Definition at line 103 of file channel.hpp.
Referenced by nfd::face::EthernetFactory::createFace(), nfd::face::TcpFactory::createFace(), and nfd::face::UdpFactory::createFace().
bool nfd::face::FaceParams::wantLpReliability |
Definition at line 104 of file channel.hpp.
boost::logic::tribool nfd::face::FaceParams::wantCongestionMarking |
Definition at line 105 of file channel.hpp.