nfd::face::ProtocolFactory::CreateFaceParams Struct Reference

Parameters to ProtocolFactory::createFace. More...

#include <daemon/face/protocol-factory.hpp>

+ Collaboration diagram for nfd::face::ProtocolFactory::CreateFaceParams:

Public Attributes

ndn::optional< FaceUri > localUri
 
ndn::nfd::FacePersistency persistency
 
FaceUri remoteUri
 
bool wantLocalFields
 
bool wantLpReliability
 

Detailed Description

Parameters to ProtocolFactory::createFace.

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 137 of file protocol-factory.hpp.

Member Data Documentation

ndn::optional<FaceUri> nfd::face::ProtocolFactory::CreateFaceParams::localUri

Definition at line 140 of file protocol-factory.hpp.

ndn::nfd::FacePersistency nfd::face::ProtocolFactory::CreateFaceParams::persistency

Definition at line 141 of file protocol-factory.hpp.

FaceUri nfd::face::ProtocolFactory::CreateFaceParams::remoteUri

Definition at line 139 of file protocol-factory.hpp.

bool nfd::face::ProtocolFactory::CreateFaceParams::wantLocalFields

Definition at line 142 of file protocol-factory.hpp.

bool nfd::face::ProtocolFactory::CreateFaceParams::wantLpReliability

Definition at line 143 of file protocol-factory.hpp.