Public Member Functions | |
| PImpl (std::string name, NodeConfig config) | |
Public Attributes | |
| std::mutex | callback_injection_mutex |
| NodeConfig | config |
| const std::string | name |
| std::array< ScriptFunction, size_t(PostCond::COUNT_)> | post_parsed |
| PostTickCallback | post_tick_callback |
| std::array< ScriptFunction, size_t(PreCond::COUNT_)> | pre_parsed |
| PreTickCallback | pre_tick_callback |
| std::string | registration_ID |
| StatusChangeSignal | state_change_signal |
| std::condition_variable | state_condition_variable |
| std::mutex | state_mutex |
| NodeStatus | status = NodeStatus::IDLE |
| TickMonitorCallback | tick_monitor_callback |
| std::shared_ptr< WakeUpSignal > | wake_up |
Definition at line 21 of file tree_node.cpp.
|
inline |
Definition at line 23 of file tree_node.cpp.
| std::mutex BT::TreeNode::PImpl::callback_injection_mutex |
Definition at line 45 of file tree_node.cpp.
| NodeConfig BT::TreeNode::PImpl::config |
Definition at line 37 of file tree_node.cpp.
| const std::string BT::TreeNode::PImpl::name |
Definition at line 27 of file tree_node.cpp.
| std::array<ScriptFunction, size_t(PostCond::COUNT_)> BT::TreeNode::PImpl::post_parsed |
Definition at line 50 of file tree_node.cpp.
| PostTickCallback BT::TreeNode::PImpl::post_tick_callback |
Definition at line 42 of file tree_node.cpp.
| std::array<ScriptFunction, size_t(PreCond::COUNT_)> BT::TreeNode::PImpl::pre_parsed |
Definition at line 49 of file tree_node.cpp.
| PreTickCallback BT::TreeNode::PImpl::pre_tick_callback |
Definition at line 41 of file tree_node.cpp.
| std::string BT::TreeNode::PImpl::registration_ID |
Definition at line 39 of file tree_node.cpp.
| StatusChangeSignal BT::TreeNode::PImpl::state_change_signal |
Definition at line 35 of file tree_node.cpp.
| std::condition_variable BT::TreeNode::PImpl::state_condition_variable |
Definition at line 31 of file tree_node.cpp.
|
mutable |
Definition at line 33 of file tree_node.cpp.
| NodeStatus BT::TreeNode::PImpl::status = NodeStatus::IDLE |
Definition at line 29 of file tree_node.cpp.
| TickMonitorCallback BT::TreeNode::PImpl::tick_monitor_callback |
Definition at line 43 of file tree_node.cpp.
| std::shared_ptr<WakeUpSignal> BT::TreeNode::PImpl::wake_up |
Definition at line 47 of file tree_node.cpp.