nfd::face::ProtocolFactory::CreateFaceRequest Struct Reference

Encapsulates a face creation request and all its parameters. More...

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

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

Public Attributes

std::optional< FaceUri > localUri
 
FaceParams params
 
FaceUri remoteUri
 

Detailed Description

Encapsulates a face creation request and all its parameters.

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

Member Data Documentation

◆ localUri

std::optional<FaceUri> nfd::face::ProtocolFactory::CreateFaceRequest::localUri

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

◆ params

FaceParams nfd::face::ProtocolFactory::CreateFaceRequest::params

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

◆ remoteUri

FaceUri nfd::face::ProtocolFactory::CreateFaceRequest::remoteUri

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