All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::nfd::FaceStatus Class Reference

represents Face status More...

#include <nfd-face-status.hpp>

Inheritance diagram for ndn::nfd::FaceStatus:
[legend]
Collaboration diagram for ndn::nfd::FaceStatus:
[legend]

Data Structures

class  Error
 

Public Member Functions

 FaceStatus ()
 
 FaceStatus (const Block &block)
 
template<bool T>
size_t wireEncode (EncodingImpl< T > &encoder) const
 prepend FaceStatus to the encoder More...
 
const BlockwireEncode () const
 encode FaceStatus More...
 
void wireDecode (const Block &wire)
 decode FaceStatus More...
 
uint64_t getFaceId () const
 
FaceStatussetFaceId (uint64_t faceId)
 
const std::string & getRemoteUri () const
 
FaceStatussetRemoteUri (const std::string &remoteUri)
 
const std::string & getLocalUri () const
 
FaceStatussetLocalUri (const std::string &localUri)
 
uint64_t getFlags () const
 
FaceStatussetFlags (uint64_t flags)
 
uint64_t getNInInterests () const
 
FaceStatussetNInInterests (uint64_t nInInterests)
 
uint64_t getNInDatas () const
 
FaceStatussetNInDatas (uint64_t nInDatas)
 
uint64_t getNOutInterests () const
 
FaceStatussetNOutInterests (uint64_t nOutInterests)
 
uint64_t getNOutDatas () const
 
FaceStatussetNOutDatas (uint64_t nOutDatas)
 
bool isLocal () const
 
bool isOnDemand () const
 

Detailed Description

Constructor & Destructor Documentation

ndn::nfd::FaceStatus::FaceStatus ( )
inline

Definition at line 186 of file nfd-face-status.hpp.

ndn::nfd::FaceStatus::FaceStatus ( const Block block)
inlineexplicit

Definition at line 38 of file nfd-face-status.hpp.

Member Function Documentation

uint64_t ndn::nfd::FaceStatus::getFaceId ( ) const
inline

Definition at line 61 of file nfd-face-status.hpp.

uint64_t ndn::nfd::FaceStatus::getFlags ( ) const
inline

Definition at line 103 of file nfd-face-status.hpp.

const std::string& ndn::nfd::FaceStatus::getLocalUri ( ) const
inline

Definition at line 89 of file nfd-face-status.hpp.

uint64_t ndn::nfd::FaceStatus::getNInDatas ( ) const
inline

Definition at line 131 of file nfd-face-status.hpp.

uint64_t ndn::nfd::FaceStatus::getNInInterests ( ) const
inline

Definition at line 117 of file nfd-face-status.hpp.

uint64_t ndn::nfd::FaceStatus::getNOutDatas ( ) const
inline

Definition at line 159 of file nfd-face-status.hpp.

uint64_t ndn::nfd::FaceStatus::getNOutInterests ( ) const
inline

Definition at line 145 of file nfd-face-status.hpp.

const std::string& ndn::nfd::FaceStatus::getRemoteUri ( ) const
inline

Definition at line 75 of file nfd-face-status.hpp.

bool ndn::nfd::FaceFlagsTraits< FaceStatus >::isLocal ( ) const
inlineinherited

Definition at line 38 of file nfd-face-flags.hpp.

bool ndn::nfd::FaceFlagsTraits< FaceStatus >::isOnDemand ( ) const
inlineinherited

Definition at line 44 of file nfd-face-flags.hpp.

FaceStatus& ndn::nfd::FaceStatus::setFaceId ( uint64_t  faceId)
inline

Definition at line 67 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setFlags ( uint64_t  flags)
inline

Definition at line 109 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setLocalUri ( const std::string &  localUri)
inline

Definition at line 95 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setNInDatas ( uint64_t  nInDatas)
inline

Definition at line 137 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setNInInterests ( uint64_t  nInInterests)
inline

Definition at line 123 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setNOutDatas ( uint64_t  nOutDatas)
inline

Definition at line 165 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setNOutInterests ( uint64_t  nOutInterests)
inline

Definition at line 151 of file nfd-face-status.hpp.

FaceStatus& ndn::nfd::FaceStatus::setRemoteUri ( const std::string &  remoteUri)
inline

Definition at line 81 of file nfd-face-status.hpp.

void ndn::nfd::FaceStatus::wireDecode ( const Block wire)
inline

decode FaceStatus

Definition at line 241 of file nfd-face-status.hpp.

template<bool T>
size_t ndn::nfd::FaceStatus::wireEncode ( EncodingImpl< T > &  encoder) const
inline

prepend FaceStatus to the encoder

Definition at line 198 of file nfd-face-status.hpp.

const Block & ndn::nfd::FaceStatus::wireEncode ( ) const
inline

encode FaceStatus

Definition at line 225 of file nfd-face-status.hpp.