X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FScopedDirectory.hh;h=e5f1248b0f74df0d26d60e1ffa9ca8bfb6972ddc;hb=ecb47e13433d59c79a74a4641a2e68648f142723;hp=481a4dde2777712797cc42500575dbd449f6e55d;hpb=7d62c38fca85add3e5a04f0518d6f1417fa6ca69;p=senf.git diff --git a/senf/Utils/Console/ScopedDirectory.hh b/senf/Utils/Console/ScopedDirectory.hh index 481a4dd..e5f1248 100644 --- a/senf/Utils/Console/ScopedDirectory.hh +++ b/senf/Utils/Console/ScopedDirectory.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 @@ -61,6 +61,14 @@ namespace console { GenericNode & get(std::string const & name) const; DirectoryNode::ChildrenRange children() const; DirectoryNode & doc(std::string const & doc); + std::string const & name() const; + bool active() const; + std::string path() const; + std::string path(DirectoryNode const & root) const; + boost::shared_ptr parent() const; + GenericNode::ptr unlink(); + void help(std::ostream & output) const; + std::string shorthelp() const; ///\} @@ -86,9 +94,9 @@ namespace console { public: ScopedDirectory configDir; - MyClass() : configDir(this) + MyClass() : configDir(this) { - configDIr.add(...); + configDir.add(...); } }; \endcode @@ -112,7 +120,7 @@ namespace console { public: /////////////////////////////////////////////////////////////////////////// // Types - + typedef Owner owner; ///////////////////////////////////////////////////////////////////////////