Represents a route in a RibEntry.
More...
#include <ndn-cxx/mgmt/nfd/rib-entry.hpp>
Represents a route in a RibEntry.
A route indicates the availability of content via a certain face and provides meta-information about the face.
- See also
- https://redmine.named-data.net/projects/nfd/wiki/RibMgmt#Route
Definition at line 42 of file rib-entry.hpp.
◆ Route() [1/2]
ndn::nfd::Route::Route |
( |
| ) |
|
◆ Route() [2/2]
ndn::nfd::Route::Route |
( |
const Block & |
block | ) |
|
|
explicit |
◆ getCost()
uint64_t ndn::nfd::Route::getCost |
( |
| ) |
const |
|
inline |
◆ getExpirationPeriod()
◆ getFaceId()
uint64_t ndn::nfd::Route::getFaceId |
( |
| ) |
const |
|
inline |
◆ getFlags()
uint64_t ndn::nfd::Route::getFlags |
( |
| ) |
const |
|
inline |
◆ getOrigin()
◆ hasExpirationPeriod()
bool ndn::nfd::Route::hasExpirationPeriod |
( |
| ) |
const |
|
inline |
◆ isChildInherit()
◆ isRibCapture()
◆ setCost()
Route & ndn::nfd::Route::setCost |
( |
uint64_t |
cost | ) |
|
◆ setExpirationPeriod()
◆ setFaceId()
Route & ndn::nfd::Route::setFaceId |
( |
uint64_t |
faceId | ) |
|
◆ setFlags()
Route & ndn::nfd::Route::setFlags |
( |
uint64_t |
flags | ) |
|
◆ setOrigin()
◆ unsetExpirationPeriod()
Route & ndn::nfd::Route::unsetExpirationPeriod |
( |
| ) |
|
◆ wireDecode()
void ndn::nfd::Route::wireDecode |
( |
const Block & |
block | ) |
|
◆ wireEncode() [1/2]
const Block & ndn::nfd::Route::wireEncode |
( |
| ) |
const |
◆ wireEncode() [2/2]
template<encoding::Tag TAG>
size_t ndn::nfd::Route::wireEncode |
( |
EncodingImpl< TAG > & |
block | ) |
const |