Node.hh File Reference

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"
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Node public header.

Definition in file Node.hh.