|
BehaviorTree
Core Library to create and execute Behavior Trees
|
StdCoutLogger is a very simple logger that displays all the transitions on the console. More...
#include <bt_cout_logger.h>


Public Member Functions | |
| StdCoutLogger (const BT::Tree &tree) | |
| StdCoutLogger (const StdCoutLogger &)=delete | |
| StdCoutLogger & | operator= (const StdCoutLogger &)=delete |
| StdCoutLogger (StdCoutLogger &&)=delete | |
| StdCoutLogger & | operator= (StdCoutLogger &&)=delete |
| virtual void | flush () override |
Public Member Functions inherited from BT::StatusChangeLogger | |
| StatusChangeLogger (TreeNode *root_node) | |
| Construct and immediately subscribe to status changes. | |
| StatusChangeLogger (const StatusChangeLogger &other)=delete | |
| StatusChangeLogger & | operator= (const StatusChangeLogger &other)=delete |
| StatusChangeLogger (StatusChangeLogger &&other)=delete | |
| StatusChangeLogger & | operator= (StatusChangeLogger &&other)=delete |
| virtual void | callback (BT::Duration timestamp, const TreeNode &node, NodeStatus prev_status, NodeStatus status)=0 |
| virtual void | flush ()=0 |
| void | setEnabled (bool enabled) |
| void | setTimestampType (TimestampType type) |
| bool | enabled () const |
| bool | showsTransitionToIdle () const |
| void | enableTransitionToIdle (bool enable) |
Additional Inherited Members | |
Protected Member Functions inherited from BT::StatusChangeLogger | |
| StatusChangeLogger ()=default | |
| Default constructor for deferred subscription. Call subscribeToTreeChanges() when ready. | |
| void | subscribeToTreeChanges (TreeNode *root_node) |
| Subscribe to status changes. Call at end of constructor for deferred subscription. | |
StdCoutLogger is a very simple logger that displays all the transitions on the console.
|
overridevirtual |
Implements BT::StatusChangeLogger.