providers getters and setters of face information fields More...
#include <face-traits.hpp>
Data Structures | |
class | Error |
Public Member Functions | |
FaceTraits () | |
virtual | ~FaceTraits ()=default |
uint64_t | getFaceId () const |
C & | setFaceId (uint64_t faceId) |
const std::string & | getRemoteUri () const |
C & | setRemoteUri (const std::string &remoteUri) |
const std::string & | getLocalUri () const |
C & | setLocalUri (const std::string &localUri) |
FaceScope | getFaceScope () const |
C & | setFaceScope (FaceScope faceScope) |
FacePersistency | getFacePersistency () const |
C & | setFacePersistency (FacePersistency facePersistency) |
LinkType | getLinkType () const |
C & | setLinkType (LinkType linkType) |
uint64_t | getFlags () const |
C & | setFlags (uint64_t flags) |
bool | getFlagBit (size_t bit) const |
C & | setFlagBit (size_t bit, bool value) |
Protected Member Functions | |
virtual void | wireReset () const =0 |
Protected Attributes | |
uint64_t | m_faceId |
std::string | m_remoteUri |
std::string | m_localUri |
FaceScope | m_faceScope |
FacePersistency | m_facePersistency |
LinkType | m_linkType |
uint64_t | m_flags |
providers getters and setters of face information fields
C | the concrete class; it must provide a wireReset() member function to clear the wire encoding when a field changes |
Definition at line 36 of file face-traits.hpp.
|
inline |
Definition at line 49 of file face-traits.hpp.
|
virtualdefault |
|
inline |
Definition at line 62 of file face-traits.hpp.
|
inline |
Definition at line 118 of file face-traits.hpp.
|
inline |
Definition at line 104 of file face-traits.hpp.
|
inline |
Definition at line 160 of file face-traits.hpp.
|
inline |
Definition at line 146 of file face-traits.hpp.
|
inline |
Definition at line 132 of file face-traits.hpp.
|
inline |
Definition at line 90 of file face-traits.hpp.
|
inline |
Definition at line 76 of file face-traits.hpp.
|
inline |
Definition at line 68 of file face-traits.hpp.
|
inline |
Definition at line 124 of file face-traits.hpp.
|
inline |
Definition at line 110 of file face-traits.hpp.
|
inline |
Definition at line 170 of file face-traits.hpp.
|
inline |
Definition at line 152 of file face-traits.hpp.
|
inline |
Definition at line 138 of file face-traits.hpp.
|
inline |
Definition at line 96 of file face-traits.hpp.
|
inline |
Definition at line 82 of file face-traits.hpp.
|
protectedpure virtual |
Implemented in ndn::nfd::FaceStatus, and ndn::nfd::FaceEventNotification.
|
protected |
Definition at line 193 of file face-traits.hpp.
|
protected |
Definition at line 197 of file face-traits.hpp.
|
protected |
Definition at line 196 of file face-traits.hpp.
|
protected |
Definition at line 199 of file face-traits.hpp.
|
protected |
Definition at line 198 of file face-traits.hpp.
|
protected |
Definition at line 195 of file face-traits.hpp.
|
protected |
Definition at line 194 of file face-traits.hpp.