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 |