Data abstraction for RouteTableInfo.
More...
#include <routing-table-entry.hpp>
|
| using | Error = ndn::tlv::Error |
| |
Data abstraction for RouteTableInfo.
RoutingTableEntry := ROUTINGTABLEENTRY-TYPE TLV-LENGTH Name NexthopList*
- See also
- https://redmine.named-data.net/projects/nlsr/wiki/Routing_Table_DataSet
Definition at line 41 of file routing-table-entry.hpp.
◆ Error
◆ RoutingTableEntry() [1/3]
| nlsr::RoutingTableEntry::RoutingTableEntry |
( |
| ) |
|
|
default |
◆ RoutingTableEntry() [2/3]
| nlsr::RoutingTableEntry::RoutingTableEntry |
( |
const ndn::Block & |
block | ) |
|
|
inline |
◆ RoutingTableEntry() [3/3]
| nlsr::RoutingTableEntry::RoutingTableEntry |
( |
const ndn::Name & |
dest | ) |
|
|
inline |
◆ getDestination()
| const ndn::Name& nlsr::RoutingTableEntry::getDestination |
( |
| ) |
const |
|
inline |
◆ getNexthopList() [1/2]
| NexthopList& nlsr::RoutingTableEntry::getNexthopList |
( |
| ) |
|
|
inline |
◆ getNexthopList() [2/2]
| const NexthopList& nlsr::RoutingTableEntry::getNexthopList |
( |
| ) |
const |
|
inline |
◆ operator==()
◆ wireDecode()
| void nlsr::RoutingTableEntry::wireDecode |
( |
const ndn::Block & |
wire | ) |
|
◆ wireEncode() [1/2]
| const ndn::Block & nlsr::RoutingTableEntry::wireEncode |
( |
| ) |
const |
◆ wireEncode() [2/2]
template<ndn::encoding::Tag TAG>
| size_t nlsr::RoutingTableEntry::wireEncode |
( |
ndn::EncodingImpl< TAG > & |
block | ) |
const |
◆ m_destination
| ndn::Name nlsr::RoutingTableEntry::m_destination |
|
protected |
◆ m_nexthopList
◆ m_wire
| ndn::Block nlsr::RoutingTableEntry::m_wire |
|
mutableprotected |