tlv-nlsr.hpp File Reference
#include <ndn-cxx/encoding/tlv.hpp>
#include <ndn-cxx/encoding/block-helpers.hpp>
Include dependency graph for tlv-nlsr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ndn
 Copyright (c) 2014-2018, The University of Memphis, Regents of the University of California, Arizona Board of Regents.
 
 ndn::tlv
 
 ndn::tlv::nlsr
 

Enumerations

enum  {
  ndn::tlv::nlsr::LsaInfo = 128, ndn::tlv::nlsr::OriginRouter = 129, ndn::tlv::nlsr::SequenceNumber = 130, ndn::tlv::nlsr::AdjacencyLsa = 131,
  ndn::tlv::nlsr::Adjacency = 132, ndn::tlv::nlsr::CoordinateLsa = 133, ndn::tlv::nlsr::Double = 134, ndn::tlv::nlsr::HyperbolicRadius = 135,
  ndn::tlv::nlsr::HyperbolicAngle = 136, ndn::tlv::nlsr::NameLsa = 137, ndn::tlv::nlsr::LsdbStatus = 138, ndn::tlv::nlsr::ExpirationPeriod = 139,
  ndn::tlv::nlsr::Cost = 140, ndn::tlv::nlsr::Uri = 141, ndn::tlv::nlsr::Destination = 142, ndn::tlv::nlsr::NextHop = 143,
  ndn::tlv::nlsr::RoutingTable = 144, ndn::tlv::nlsr::RouteTableEntry = 145
}
 

Functions

double ndn::tlv::nlsr::readDouble (const ndn::Block &block)
 Read a double from a TLV element. More...
 
template<ndn::encoding::Tag TAG>
size_t ndn::tlv::nlsr::prependDouble (ndn::EncodingImpl< TAG > &encoder, uint32_t type, double value)
 Prepend a TLV element containing a double. More...