NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::nfd::FaceQueryFilter Class Reference

represents Face Query Filter More...

#include <nfd-face-query-filter.hpp>

Classes

class  Error
 

Public Member Functions

 FaceQueryFilter ()
 
 FaceQueryFilter (const Block &block)
 
template<encoding::Tag TAG>
size_t wireEncode (EncodingImpl< TAG > &encoder) const
 prepend FaceQueryFilter to the encoder More...
 
const BlockwireEncode () const
 encode FaceQueryFilter More...
 
void wireDecode (const Block &wire)
 decode FaceQueryFilter More...
 
bool hasFaceId () const
 
uint64_t getFaceId () const
 
FaceQueryFiltersetFaceId (uint64_t faceId)
 
FaceQueryFilterunsetFaceId ()
 
bool hasUriScheme () const
 
const std::string & getUriScheme () const
 
FaceQueryFiltersetUriScheme (const std::string &uriScheme)
 
FaceQueryFilterunsetUriScheme ()
 
bool hasRemoteUri () const
 
const std::string & getRemoteUri () const
 
FaceQueryFiltersetRemoteUri (const std::string &remoteUri)
 
FaceQueryFilterunsetRemoteUri ()
 
bool hasLocalUri () const
 
const std::string & getLocalUri () const
 
FaceQueryFiltersetLocalUri (const std::string &localUri)
 
FaceQueryFilterunsetLocalUri ()
 
bool hasFaceScope () const
 
FaceScope getFaceScope () const
 
FaceQueryFiltersetFaceScope (FaceScope faceScope)
 
FaceQueryFilterunsetFaceScope ()
 
bool hasFacePersistency () const
 
FacePersistency getFacePersistency () const
 
FaceQueryFiltersetFacePersistency (FacePersistency facePersistency)
 
FaceQueryFilterunsetFacePersistency ()
 
bool hasLinkType () const
 
LinkType getLinkType () const
 
FaceQueryFiltersetLinkType (LinkType linkType)
 
FaceQueryFilterunsetLinkType ()
 

Detailed Description

Constructor & Destructor Documentation

ndn::nfd::FaceQueryFilter::FaceQueryFilter ( )

Definition at line 36 of file nfd-face-query-filter.cpp.

Referenced by ndn::nfd::FaceQueryFilter::Error::Error().

ndn::nfd::FaceQueryFilter::FaceQueryFilter ( const Block block)
explicit

Definition at line 47 of file nfd-face-query-filter.cpp.

References wireDecode().

Member Function Documentation

template<encoding::Tag TAG>
size_t ndn::nfd::FaceQueryFilter::wireEncode ( EncodingImpl< TAG > &  encoder) const
const Block & ndn::nfd::FaceQueryFilter::wireEncode ( ) const
bool ndn::nfd::FaceQueryFilter::hasFaceId ( ) const
inline
uint64_t ndn::nfd::FaceQueryFilter::getFaceId ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setFaceId ( uint64_t  faceId)

Definition at line 198 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFaceId().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetFaceId ( )

Definition at line 207 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFaceId().

bool ndn::nfd::FaceQueryFilter::hasUriScheme ( ) const
inline
const std::string& ndn::nfd::FaceQueryFilter::getUriScheme ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setUriScheme ( const std::string &  uriScheme)

Definition at line 215 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getUriScheme().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetUriScheme ( )

Definition at line 224 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getUriScheme().

bool ndn::nfd::FaceQueryFilter::hasRemoteUri ( ) const
inline
const std::string& ndn::nfd::FaceQueryFilter::getRemoteUri ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setRemoteUri ( const std::string &  remoteUri)

Definition at line 232 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getRemoteUri().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetRemoteUri ( )

Definition at line 241 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getRemoteUri().

bool ndn::nfd::FaceQueryFilter::hasLocalUri ( ) const
inline
const std::string& ndn::nfd::FaceQueryFilter::getLocalUri ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setLocalUri ( const std::string &  localUri)

Definition at line 249 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getLocalUri().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetLocalUri ( )

Definition at line 258 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getLocalUri().

bool ndn::nfd::FaceQueryFilter::hasFaceScope ( ) const
inline
FaceScope ndn::nfd::FaceQueryFilter::getFaceScope ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setFaceScope ( FaceScope  faceScope)

Definition at line 266 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFaceScope().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetFaceScope ( )

Definition at line 275 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFaceScope().

bool ndn::nfd::FaceQueryFilter::hasFacePersistency ( ) const
inline
FacePersistency ndn::nfd::FaceQueryFilter::getFacePersistency ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setFacePersistency ( FacePersistency  facePersistency)

Definition at line 283 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFacePersistency().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetFacePersistency ( )

Definition at line 292 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getFacePersistency().

bool ndn::nfd::FaceQueryFilter::hasLinkType ( ) const
inline
LinkType ndn::nfd::FaceQueryFilter::getLinkType ( ) const
inline
FaceQueryFilter & ndn::nfd::FaceQueryFilter::setLinkType ( LinkType  linkType)

Definition at line 300 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getLinkType().

FaceQueryFilter & ndn::nfd::FaceQueryFilter::unsetLinkType ( )

Definition at line 309 of file nfd-face-query-filter.cpp.

References ndn::Block::reset().

Referenced by getLinkType().


The documentation for this class was generated from the following files: