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.