main.cpp File Reference
#include "procedure.hpp"
#include "core/version.hpp"
#include <signal.h>
#include <string.h>
#include <boost/asio/signal_set.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/parsers.hpp>
#include <boost/program_options/variables_map.hpp>
#include <ndn-cxx/net/network-monitor.hpp>
#include <ndn-cxx/util/scheduler.hpp>
#include <ndn-cxx/util/time.hpp>
+ Include dependency graph for main.cpp:

Go to the source code of this file.

Namespaces

 ndn
 
 ndn::autoconfig
 

Functions

static int ndn::autoconfig::main (int argc, char **argv)
 
int main (int argc, char **argv)
 
static void ndn::autoconfig::runDaemon (Procedure &proc)
 
static void ndn::autoconfig::usage (std::ostream &os, const po::options_description &opts, const char *programName)
 

Variables

constexpr time::nanoseconds ndn::autoconfig::DAEMON_INITIAL_DELAY = 100_ms
 
constexpr time::nanoseconds ndn::autoconfig::DAEMON_UNCONDITIONAL_INTERVAL = 1_h
 
constexpr time::nanoseconds ndn::autoconfig::NETMON_DAMPEN_PERIOD = 5_s
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 187 of file main.cpp.