22 #ifndef NDN_MGMT_NFD_FACE_TRAITS_HPP
23 #define NDN_MGMT_NFD_FACE_TRAITS_HPP
25 #include "../../encoding/tlv-nfd.hpp"
68 return static_cast<C&
>(*this);
82 return static_cast<C&
>(*this);
96 return static_cast<C&
>(*this);
110 return static_cast<C&
>(*this);
124 return static_cast<C&
>(*this);
138 return static_cast<C&
>(*this);
157 #endif // NDN_MGMT_NFD_FACE_TRAITS_HPP
LinkType getLinkType() const
Copyright (c) 2013-2016 Regents of the University of California.
FaceScope getFaceScope() const
FacePersistency m_facePersistency
C & setFaceId(uint64_t faceId)
C & setLocalUri(const std::string &localUri)
C & setRemoteUri(const std::string &remoteUri)
uint64_t getFaceId() const
C & setFaceScope(FaceScope faceScope)
const std::string & getLocalUri() const
const std::string & getRemoteUri() const
virtual void wireReset() const =0
FacePersistency getFacePersistency() const
providers getters and setters of face information fields
C & setLinkType(LinkType linkType)
C & setFacePersistency(FacePersistency facePersistency)
Error(const std::string &what)
represents an error in TLV encoding or decoding