service.cpp File Reference
#include "service.hpp"
#include "fib-updater.hpp"
#include "readvertise/client-to-nlsr-readvertise-policy.hpp"
#include "readvertise/host-to-gateway-readvertise-policy.hpp"
#include "readvertise/nfd-rib-readvertise-destination.hpp"
#include "readvertise/readvertise.hpp"
#include "core/global-io.hpp"
#include "core/logger.hpp"
#include <boost/property_tree/info_parser.hpp>
#include <ndn-cxx/transport/tcp-transport.hpp>
#include <ndn-cxx/transport/unix-transport.hpp>
+ Include dependency graph for service.cpp:

Go to the source code of this file.

Namespaces

 nfd
 Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents, Colorado State University, University Pierre & Marie Curie, Sorbonne University, Washington University in St.
 
 nfd::rib
 

Functions

static ConfigSection nfd::rib::loadConfigSectionFromFile (const std::string &filename)
 
static shared_ptr< ndn::Transport > nfd::rib::makeLocalNfdTransport (const ConfigSection &config)
 Look into the config file and construct appropriate transport to communicate with NFD If NFD-RIB instance was initialized with config file, INFO format is assumed. More...
 

Variables

static const std::string nfd::rib::CFG_LOCALHOP_SECURITY = "localhop_security"
 
static const std::string nfd::rib::CFG_LOCALHOST_SECURITY = "localhost_security"
 
static const std::string nfd::rib::CFG_PREFIX_PROPAGATE = "auto_prefix_propagate"
 
static const std::string nfd::rib::CFG_READVERTISE_NLSR = "readvertise_nlsr"
 
static const std::string nfd::rib::CFG_SECTION = "rib"
 
static const uint64_t nfd::rib::PROPAGATE_DEFAULT_COST = 15
 
static const time::milliseconds nfd::rib::PROPAGATE_DEFAULT_TIMEOUT = 10_s
 
static const Name nfd::rib::READVERTISE_NLSR_PREFIX = "/localhost/nlsr"