Data abstraction for Nexthop.
More...
#include <nexthop.hpp>
Data abstraction for Nexthop.
NextHop := NEXTHOP-TYPE TLV-LENGTH Uri Cost
- See also
- https://redmine.named-data.net/projects/nlsr/wiki/Routing_Table_Dataset
Definition at line 43 of file tlv/nexthop.hpp.
◆ NextHop() [1/2]
| nlsr::tlv::NextHop::NextHop |
( |
| ) |
|
◆ NextHop() [2/2]
| nlsr::tlv::NextHop::NextHop |
( |
const ndn::Block & |
block | ) |
|
|
explicit |
◆ getCost()
| double nlsr::tlv::NextHop::getCost |
( |
| ) |
const |
|
inline |
◆ getUri()
| const std::string& nlsr::tlv::NextHop::getUri |
( |
| ) |
const |
|
inline |
◆ setCost()
| NextHop& nlsr::tlv::NextHop::setCost |
( |
double |
cost | ) |
|
|
inline |
◆ setUri()
| NextHop& nlsr::tlv::NextHop::setUri |
( |
const std::string & |
uri | ) |
|
|
inline |
◆ wireDecode()
| void nlsr::tlv::NextHop::wireDecode |
( |
const ndn::Block & |
wire | ) |
|
◆ wireEncode() [1/2]
template<ndn::encoding::Tag TAG>
| size_t nlsr::tlv::NextHop::wireEncode |
( |
ndn::EncodingImpl< TAG > & |
block | ) |
const |
◆ wireEncode() [2/2]
| const ndn::Block & nlsr::tlv::NextHop::wireEncode |
( |
| ) |
const |