represents a route for a name prefix More...
#include <route.hpp>
Public Member Functions | |
Route () | |
bool | operator== (const Route &other) const |
void | setExpirationEvent (const scheduler::EventId eid) |
const scheduler::EventId & | getExpirationEvent () const |
bool | isChildInherit () const |
bool | isCapture () const |
Public Attributes | |
uint64_t | faceId |
uint64_t | origin |
uint64_t | flags |
uint64_t | cost |
time::steady_clock::TimePoint | expires |
|
inline |
Definition at line 41 of file route.hpp.
References operator==().
bool nfd::rib::Route::operator== | ( | const Route & | other | ) | const |
|
inline |
Definition at line 56 of file route.hpp.
Referenced by nfd::rib::RibManager::setConfigFile().
|
inline |
Definition at line 62 of file route.hpp.
Referenced by nfd::rib::Rib::insert().
|
inline |
Definition at line 68 of file route.hpp.
References flags, and ndn::nfd::ROUTE_FLAG_CHILD_INHERIT.
Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates(), and nfd::rib::Rib::findDescendantsForNonInsertedName().
|
inline |
Definition at line 74 of file route.hpp.
References flags, and ndn::nfd::ROUTE_FLAG_CAPTURE.
Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates().
uint64_t nfd::rib::Route::faceId |
Definition at line 80 of file route.hpp.
Referenced by nfd::rib::RibUpdateBatch::add(), nfd::rib::Rib::beginRemoveFace(), nfd::rib::compareFaceId(), nfd::rib::compareFaceIdAndOrigin(), nfd::rib::FibUpdater::computeAndSendFibUpdates(), nfd::rib::RibEntry::findInheritedRoute(), nfd::rib::Rib::insert(), nfd::rib::Rib::onFibUpdateFailure(), nfd::rib::RibManager::onRibUpdateFailure(), nfd::rib::operator<<(), operator==(), nfd::rib::RibEntry::removeInheritedRoute(), nfd::rib::RibManager::setConfigFile(), and nfd::rib::sortRoutes().
uint64_t nfd::rib::Route::origin |
Definition at line 81 of file route.hpp.
Referenced by nfd::rib::compareFaceIdAndOrigin(), nfd::rib::operator<<(), operator==(), and nfd::rib::RibManager::setConfigFile().
uint64_t nfd::rib::Route::flags |
Definition at line 82 of file route.hpp.
Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates(), nfd::rib::Rib::insert(), nfd::rib::RibEntry::insertRoute(), isCapture(), isChildInherit(), nfd::rib::operator<<(), operator==(), and nfd::rib::RibManager::setConfigFile().
uint64_t nfd::rib::Route::cost |
Definition at line 83 of file route.hpp.
Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates(), nfd::rib::RibEntry::getRouteWithLowestCostAndChildInheritByFaceId(), nfd::rib::RibEntry::getRouteWithLowestCostByFaceId(), nfd::rib::RibEntry::getRouteWithSecondLowestCostByFaceId(), nfd::rib::Rib::insert(), nfd::rib::operator<<(), operator==(), and nfd::rib::RibManager::setConfigFile().
time::steady_clock::TimePoint nfd::rib::Route::expires |
Definition at line 84 of file route.hpp.
Referenced by nfd::rib::FibUpdater::computeAndSendFibUpdates(), nfd::rib::Rib::insert(), nfd::rib::operator<<(), operator==(), and nfd::rib::RibManager::setConfigFile().