#include "tlv/adjacency-lsa.hpp"
#include "tlv/coordinate-lsa.hpp"
#include "tlv/name-lsa.hpp"
#include "lsdb.hpp"
#include <ndn-cxx/mgmt/dispatcher.hpp>
#include <ndn-cxx/face.hpp>
#include <boost/noncopyable.hpp>
Go to the source code of this file.
Data Structures | |
class | nlsr::LsdbDatasetInterestHandler |
Class to publish all lsa dataset. More... | |
class | nlsr::LsdbDatasetInterestHandler::Error |
Namespaces | |
nlsr | |
Copyright (c) 2014-2017, The University of Memphis, Regents of the University of California, Arizona Board of Regents. | |
nlsr::dataset | |
Functions | |
template<typename T > | |
std::list< T > | nlsr::getTlvLsas (const Lsdb &lsdb) |
template<> | |
std::list< tlv::AdjacencyLsa > | nlsr::getTlvLsas< tlv::AdjacencyLsa > (const Lsdb &lsdb) |
template<> | |
std::list< tlv::CoordinateLsa > | nlsr::getTlvLsas< tlv::CoordinateLsa > (const Lsdb &lsdb) |
template<> | |
std::list< tlv::NameLsa > | nlsr::getTlvLsas< tlv::NameLsa > (const Lsdb &lsdb) |
Variables | |
const ndn::Name::Component | nlsr::dataset::ADJACENCY_COMPONENT = ndn::Name::Component{"adjacencies"} |
const ndn::Name::Component | nlsr::dataset::NAME_COMPONENT = ndn::Name::Component{"names"} |
const ndn::Name::Component | nlsr::dataset::COORDINATE_COMPONENT = ndn::Name::Component{"coordinates"} |