|  | 
| ptr | thisptr () | 
|  | 
| cptr | thisptr () const | 
|  | 
| SimpleCommandNode & | doc (std::string const &doc) | 
|  | 
| SimpleCommandNode & | shortdoc (std::string const &doc) | 
|  | 
|  Public Member Functions inherited from senf::console::CommandNode | 
| void | execute (std::ostream &output, ParseCommandInfo const &command) const | 
|  | Execute the command.  More... 
 | 
|  | 
| void | execute (boost::any &rv, std::ostream &output, ParseCommandInfo const &command) const | 
|  | Execute the command.  More... 
 | 
|  | 
| void | operator() (std::ostream &output, ParseCommandInfo const &command) const | 
|  | Execute the command.  More... 
 | 
|  | 
| void | operator() (boost::any &rv, std::ostream &output, ParseCommandInfo const &command) const | 
|  | 
| ptr | thisptr () | 
|  | 
| cptr | thisptr () const | 
|  | 
| virtual | ~GenericNode () | 
|  | 
| std::string const  & | name () const | 
|  | Node name.  More... 
 | 
|  | 
| boost::shared_ptr< DirectoryNode > | parent () const | 
|  | Parent node.  More... 
 | 
|  | 
| std::string | path () const | 
|  | Node path.  More... 
 | 
|  | 
| std::string | path (DirectoryNode const &root) const | 
|  | Node path up to root.  More... 
 | 
|  | 
| ptr | unlink () | 
|  | Remove node from it's parent directory.  More... 
 | 
|  | 
| void | rename (std::string const &newName) | 
|  | Rename node name in it's parent directory.  More... 
 | 
|  | 
| bool | active () const | 
|  | true, if node is attached to the root() node  More...
 | 
|  | 
| void | help (std::ostream &output) const | 
|  | Write help info to output.  More... 
 | 
|  | 
| std::string | shorthelp () const | 
|  | Get short (one-line) documentation.  More... 
 | 
|  | 
| ptr | thisptr () | 
|  | Get smart pointer to node.  More... 
 | 
|  | 
| cptr | thisptr () const | 
|  | Get smart pointer to node (const)  More... 
 | 
|  | 
| bool | isChildOf (DirectoryNode &parent) const | 
|  | true, if node is a child of parent  More...
 | 
|  | 
| bool | operator== (GenericNode &other) const | 
|  | true, if this and other are the same node  More...
 | 
|  | 
| bool | operator!= (GenericNode &other) const | 
|  | true, if this and other are different nodes  More...
 | 
|  | 
| bool | isDirectory () const | 
|  | true, if this is a directory node  More...
 | 
|  | 
| bool | isLink () const | 
|  | true, if this is a link node  More...
 | 
|  | 
| bool | isCommand () const | 
|  | true, if this is a command node  More...
 | 
|  | 
| GenericNode const  & | followLink () const | 
|  | Follow link if thisnode is a link node.  More...
 | 
|  | 
| GenericNode & | followLink () | 
|  | Follow link if thisnode is a link node.  More...
 | 
|  | 
Most simple CommandNode implementation. 
This CommandNode implementation simply forwards the output and arguments arguments to an arbitrary callback. Thus, it allows to add callbacks with the signature 
 to the tree. 
Definition at line 635 of file Node.hh.