lsdb.hpp File Reference
#include "communication/sync-logic-handler.hpp"
#include "conf-parameter.hpp"
#include "lsa/lsa.hpp"
#include "lsa/name-lsa.hpp"
#include "lsa/coordinate-lsa.hpp"
#include "lsa/adj-lsa.hpp"
#include "sequencing-manager.hpp"
#include "statistics.hpp"
#include "test-access-control.hpp"
#include <ndn-cxx/ims/in-memory-storage-fifo.hpp>
#include <ndn-cxx/ims/in-memory-storage-persistent.hpp>
#include <ndn-cxx/security/key-chain.hpp>
#include <ndn-cxx/util/segmenter.hpp>
#include <ndn-cxx/util/segment-fetcher.hpp>
#include <ndn-cxx/util/signal.hpp>
#include <ndn-cxx/util/time.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/hashed_index.hpp>
+ Include dependency graph for lsdb.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nlsr::Lsdb::byName
 
struct  nlsr::Lsdb::byType
 
struct  nlsr::Lsdb::enum_class_hash
 
class  nlsr::Lsdb
 
struct  nlsr::Lsdb::name_hash
 

Namespaces

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

Enumerations

enum class  nlsr::LsdbUpdate {
  nlsr::INSTALLED ,
  nlsr::UPDATED ,
  nlsr::REMOVED
}
 

Variables

constexpr ndn::time::seconds nlsr::GRACE_PERIOD = 10_s