Node public header. More...
#include <map>#include <boost/shared_ptr.hpp>#include <boost/weak_ptr.hpp>#include <boost/enable_shared_from_this.hpp>#include <boost/range/iterator_range.hpp>#include <boost/any.hpp>#include <senf/Utils/Tags.hh>#include <senf/Utils/Exception.hh>#include <senf/Utils/Logger/SenfLog.hh>#include "Node.cci"#include "Node.cti"
Go to the source code of this file.
Classes | |
| struct | senf::console::detail::NodeFactory |
| class | senf::console::GenericNode |
| Config/console node tree base-class. More... | |
| class | senf::console::LinkNode |
| Config/console tree link node. More... | |
| class | senf::console::DirectoryNode |
| Config/console tree directory node. More... | |
| struct | senf::console::UnknownNodeNameException |
| Exception: Unknown node name. More... | |
| class | senf::console::CommandNode |
| Config/console tree command node. More... | |
| class | senf::console::SimpleCommandNode |
| Most simple CommandNode implementation. More... | |
| class | senf::console::factory::SimpleCommand |
| SimpleCommandNode factory. More... | |
| class | senf::console::factory::Directory |
| DirectoryNode factory. More... | |
| class | senf::console::factory::Link |
| LinkNode factory. More... | |
Namespaces | |
| senf | |
| senf::console | |
| senf::console::detail | |
| senf::console::factory | |
| Console node factories. | |
Functions | |
| DirectoryNode & | senf::console::root () |
| Get console root node. More... | |
| void | senf::console::dump (std::ostream &os, DirectoryNode &dir=root()) |
| Dump console directory structure. More... | |
| void | senf::console::moveChildren (DirectoryNode &from, DirectoryNode &to) |
| DirectoryNode & | senf::console::provideDirectory (DirectoryNode &dir, std::string const &name) |
Node public header.
Definition in file Node.hh.