26 #ifndef NFD_TOOLS_NDN_AUTOCONFIG_PROCEDURE_HPP
27 #define NFD_TOOLS_NDN_AUTOCONFIG_PROCEDURE_HPP
31 #include <ndn-cxx/face.hpp>
32 #include <ndn-cxx/mgmt/nfd/controller.hpp>
33 #include <ndn-cxx/security/key-chain.hpp>
37 namespace autoconfig {
41 std::string
ndnFchUrl =
"http://ndn-fch.named-data.net";
47 Procedure(Face& face, KeyChain& keyChain);
60 boost::asio::io_service&
63 return m_face.getIoService();
68 makeStages(
const Options& options);
71 connect(
const FaceUri& hubFaceUri);
74 registerPrefixes(uint64_t hubFaceId,
size_t index = 0);
84 std::vector<unique_ptr<Stage>> m_stages;
89 nfd::Controller m_controller;
#define NFD_VIRTUAL_WITH_TESTS
#define NFD_PROTECTED_WITH_TESTS_ELSE_PRIVATE
Copyright (c) 2014-2017, Regents of the University of California, Arizona Board of Regents,...