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/utility.hpp>
#include <boost/range/iterator_range.hpp>
#include <boost/any.hpp>
#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.


Detailed Description

Node public header.

Definition in file Node.hh.


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

namespace   senf
namespace   senf::console
namespace   senf::console::detail
namespace   senf::console::factory
  Console node factories.

Defines

#define  HH_SENF_Scheduler_Console_Node_   1

Functions

DirectoryNode &  senf::console::root ()
  Get console root node.
void  senf::console::dump (std::ostream &os, DirectoryNode &dir=root())
  Dump console directory structure.
DirectoryNode &  senf::console::provideDirectory (DirectoryNode &dir, std::string const &name)

Define Documentation

#define
HH_SENF_Scheduler_Console_Node_   1

Definition at line 201 of file Node.hh.