#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"} |