///////////////////////////////cci.p///////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
+// senf::console::detail::RestrictedExecutor
+
+prefix_ bool senf::console::detail::RestrictedExecutor::complete()
+ const
+{
+ return parsedNodes_.size() == 1
+ && ! parsedNodes_[0].expired()
+ && *parsedNodes_[0].lock() == executor_.chroot();
+}
+
+prefix_ void senf::console::detail::RestrictedExecutor::reset()
+{
+ parsedNodes_.clear();
+}
+
+prefix_ senf::console::DirectoryNode & senf::console::detail::RestrictedExecutor::root()
+ const
+{
+ return executor_.chroot();
+}
+
+///////////////////////////////////////////////////////////////////////////
// senf::console::ConfigBundle
prefix_ senf::console::ConfigBundle::ConfigBundle()
: executor_ (root)
{}
-prefix_ void senf::console::ConfigBundle::add(detail::ConfigSource::ptr source)
-{
- sources_.push_back(source);
-}
-
prefix_ bool senf::console::ConfigBundle::complete()
const
{
}
///////////////////////////////////////////////////////////////////////////
-// senf::console::detail::RestrictedExecutor
-
-prefix_ bool senf::console::detail::RestrictedExecutor::complete()
- const
-{
- return parsedNodes_.size() == 1
- && ! parsedNodes_[0].expired()
- && *parsedNodes_[0].lock() == executor_.chroot();
-}
-
-prefix_ void senf::console::detail::RestrictedExecutor::reset()
-{
- parsedNodes_.clear();
-}
-
-prefix_ senf::console::DirectoryNode & senf::console::detail::RestrictedExecutor::root()
- const
-{
- return executor_.chroot();
-}
-
-///////////////////////////////////////////////////////////////////////////
// senf::console::detail::ConfigSource
prefix_ void senf::console::detail::ConfigSource::parse(RestrictedExecutor & executor)
bundle_.reset();
}
-prefix_ void senf::console::detail::BundleMixin::add(ConfigSource::ptr source)
-{
- bundle_.add(source);
-}
-
///////////////////////////////cci.e///////////////////////////////////////
#undef prefix_