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.