void Face::copyStatusTo(FaceTraits& traits) const { traits.setFaceId(getId()) .setRemoteUri(getRemoteUri().toString()) .setLocalUri(getLocalUri().toString()) .setFaceScope(isLocal() ? ndn::nfd::FACE_SCOPE_LOCAL : ndn::nfd::FACE_SCOPE_NON_LOCAL) .setFacePersistency(getPersistency()) .setLinkType(isMultiAccess() ? ndn::nfd::LINK_TYPE_MULTI_ACCESS : ndn::nfd::LINK_TYPE_POINT_TO_POINT); }
void Face::copyStatusTo(FaceTraits& traits) const { traits.setFaceId(getId()) .setRemoteUri(getRemoteUri().toString()) .setLocalUri(getLocalUri().toString()); if (isLocal()) { traits.setFaceScope(ndn::nfd::FACE_SCOPE_LOCAL); } else { traits.setFaceScope(ndn::nfd::FACE_SCOPE_NON_LOCAL); } if (isOnDemand()) { traits.setFacePersistency(ndn::nfd::FACE_PERSISTENCY_ON_DEMAND); } else { traits.setFacePersistency(ndn::nfd::FACE_PERSISTENCY_PERSISTENT); } }