#include <csignal>
#include <fstream>
#include <pthread.h>
#include <boost/program_options.hpp>
#include "nodeinfo_types.h"
#include "base/connection_info.h"
#include <base/logging.h>
#include <base/misc_utils.h>
#include <base/contrail_ports.h>
#include <base/task.h>
#include <io/process_signal.h>
#include <config_client_manager.h>
#include <db/db_graph.h>
#include <ifmap/client/config_json_parser.h>
#include <ifmap/ifmap_link_table.h>
#include "ifmap/ifmap_sandesh_context.h"
#include <ifmap/ifmap_server.h>
#include <ifmap/ifmap_xmpp.h>
#include <io/event_manager.h>
#include <vnc_cfg_types.h>
#include <cmn/dns.h>
#include <bind/bind_util.h>
#include <mgr/dns_mgr.h>
#include <mgr/dns_oper.h>
#include <bind/named_config.h>
#include <cfg/dns_config.h>
#include <cfg/dns_config_parser.h>
#include <agent/agent_xmpp_init.h>
#include "cmn/dns_options.h"
#include <sandesh/common/vns_types.h>
#include <sandesh/common/vns_constants.h>
#include <uve/uve.h>
#include "xmpp/xmpp_sandesh.h"
#include <config-client-mgr/config_amqp_client.h>
Go to the source code of this file.
static void DnsServerGetProcessStateCb |
( |
const ConfigClientManager * |
config_client_manager, |
|
|
const std::vector< ConnectionInfo > & |
cinfos, |
|
|
ProcessState::type & |
state, |
|
|
std::string & |
message, |
|
|
std::vector< ConnectionTypeName > |
expected_connections |
|
) |
| |
|
static |
static string FileRead |
( |
const string & |
filename | ) |
|
|
static |
static bool OptionsParse |
( |
Options & |
options, |
|
|
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
static |
static void PrintBulkSyncStats |
( |
DB * |
database | ) |
|
|
static |
void ReConfigSignalHandler |
( |
const boost::system::error_code & |
error, |
|
|
int |
sig |
|
) |
| |
static void WaitForIdle |
( |
long |
wait_seconds = 1200 , |
|
|
bool |
running_only = false |
|
) |
| |
|
static |
Timer* dns_info_log_timer |