dataset-interest-handler.hpp File Reference
#include "route/routing-table-entry.hpp"
#include "route/routing-table.hpp"
#include "route/nexthop-list.hpp"
#include "lsdb.hpp"
#include <ndn-cxx/face.hpp>
#include <ndn-cxx/mgmt/dispatcher.hpp>
#include <boost/noncopyable.hpp>
+ Include dependency graph for dataset-interest-handler.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nlsr::DatasetInterestHandler
 Class to publish all dataset. More...
 
class  nlsr::DatasetInterestHandler::Error
 

Namespaces

 nlsr
 Copyright (c) 2014-2020, The University of Memphis, Regents of the University of California.
 
 nlsr::dataset
 

Variables

const ndn::Name::Component nlsr::dataset::ADJACENCY_COMPONENT {"adjacencies"}
 
const ndn::Name::Component nlsr::dataset::COORDINATE_COMPONENT {"coordinates"}
 
const ndn::Name::Component nlsr::dataset::NAME_COMPONENT {"names"}
 

Detailed Description

This file details a class that is used by NLSRC and other command-line tools to examine the state of NLSR. This class doesn't only handle interest from local host, but also handle interests from remote router. This system is not designed to be used by routers to publish data to each other.

Definition in file dataset-interest-handler.hpp.