#include <agent/ca_process.h>
#include <agent/ca_command_mgr.h>
#include <agent/parser_context.h>
+#include <cfgrpt/config_report.h>
#include <functional>
using namespace isc::process;
return (boost::dynamic_pointer_cast<CtrlAgentProcess>(getProcess()));
}
+// Refer to config_report so it will be embedded in the binary.
+const char* const* ca_config_report = isc::detail::config_report;
+
} // namespace isc::agent
} // namespace isc
#include <config.h>
+#include <cfgrpt/config_report.h>
#include <config/command_mgr.h>
#include <d2/d2_controller.h>
#include <d2/d2_process.h>
D2Controller::~D2Controller() {
}
+// Refer to config_report so it will be embedded in the binary.
+const char* const* d2_config_report = isc::detail::config_report;
+
std::string
D2Controller::getVersionAddendum() {
std::stringstream stream;
-// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2020 Internet Systems Consortium, Inc. ("ISC")
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
#include <config.h>
+#include <cfgrpt/config_report.h>
#include <netconf/netconf_controller.h>
#include <netconf/netconf_process.h>
#include <netconf/parser_context.h>
return (boost::dynamic_pointer_cast<NetconfProcess>(getProcess()));
}
+// Refer to config_report so it will be embedded in the binary.
+static const char* const* netconf_config_report = isc::detail::config_report;
+
} // namespace isc::netconf
} // namespace isc