X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FConfig.hh;h=9467572d99bd0a95075b442ac88aa77ac871ecd9;hb=394ced7000128fef7e753caea1deda8d55dec8e2;hp=412c61aaa51c8d4a5e714334aac144a5e847e02f;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Console/Config.hh b/senf/Utils/Console/Config.hh index 412c61a..9467572 100644 --- a/senf/Utils/Console/Config.hh +++ b/senf/Utils/Console/Config.hh @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2008 +// Copyright (C) 2008 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -29,12 +29,11 @@ // Custom includes #include #include -#include "Parse.hh" #include "Executor.hh" //#include "Config.mpp" #include "Config.ih" -///////////////////////////////hh.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { namespace console { @@ -57,26 +56,26 @@ namespace console { This bundle may also be passed to other code which may use restricted parsing to parse partial information from all configuration sources. - + \ingroup console_access */ class ConfigBundle { public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// ///\name Structors and default members - ///@{ + //\{ ConfigBundle(); ///< root node is set to console::root() ConfigBundle(DirectoryNode & root); ///< Set custom root node - ///@} - /////////////////////////////////////////////////////////////////////////// + //\} + //-//////////////////////////////////////////////////////////////////////// template Source & add(boost::intrusive_ptr source); ///< Add configuration source - + void parse(); ///< Parse config bundle /**< All nodes already parsed are skipped */ void parse(DirectoryNode & restrict); ///< Parse config bundle under \a restrict @@ -135,14 +134,14 @@ namespace detail { protected: template Source & add(boost::intrusive_ptr source); - + private: ConfigBundle bundle_; }; }}} -///////////////////////////////hh.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #include "Config.cci" //#include "Config.ct" #include "Config.cti"