NFD: Extending ConfigFile to support passing of a parsed ConfigSection instead of raw config file
diff --git a/NFD/core/config-file.cpp b/NFD/core/config-file.cpp
index 5887c2b..1079666 100644
--- a/NFD/core/config-file.cpp
+++ b/NFD/core/config-file.cpp
@@ -109,6 +109,13 @@
 }
 
 void
+ConfigFile::parse(const ConfigSection& config, bool isDryRun, const std::string& filename)
+{
+  m_global = config;
+  process(isDryRun, filename);
+}
+
+void
 ConfigFile::process(bool isDryRun, const std::string& filename)
 {
   BOOST_ASSERT(!filename.empty());