Public Member Functions
BT::SyncActionNode Class Reference

The SyncActionNode is an ActionNode that explicitly prevents the status RUNNING and doesn't require an implementation of halt(). More...

#include <action_node.h>

Inheritance diagram for BT::SyncActionNode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual NodeStatus executeTick () override
 throws if the derived class return RUNNING.
virtual void halt () override final
 You don't need to override this.
 SyncActionNode (const std::string &name, const NodeConfiguration &config)
 ~SyncActionNode () override

Detailed Description

The SyncActionNode is an ActionNode that explicitly prevents the status RUNNING and doesn't require an implementation of halt().

Definition at line 52 of file action_node.h.


Constructor & Destructor Documentation

BT::SyncActionNode::SyncActionNode ( const std::string &  name,
const NodeConfiguration config 
)

Definition at line 206 of file action_node.cpp.


Member Function Documentation

throws if the derived class return RUNNING.

Reimplemented from BT::TreeNode.

Definition at line 210 of file action_node.cpp.

virtual void BT::SyncActionNode::halt ( ) [inline, override, virtual]

You don't need to override this.

Implements BT::TreeNode.

Definition at line 63 of file action_node.h.


The documentation for this class was generated from the following files:


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Jun 8 2019 20:17:15