#include <groot2_protocol.h>
Public Types | |
| enum | Mode { Mode::BREAKPOINT = 0, Mode::REPLACE = 1 } |
| enum | Position { Position::PRE = 0, Position::POST = 1 } |
| using | Ptr = std::shared_ptr< Hook > |
Public Attributes | |
| NodeStatus | desired_status = NodeStatus::SKIPPED |
| bool | enabled = true |
| Mode | mode = Mode::BREAKPOINT |
| std::mutex | mutex |
| uint16_t | node_uid = 0 |
| Position | position = Position::PRE |
| bool | ready = false |
| bool | remove_when_done = false |
| std::condition_variable | wakeup |
Definition at line 205 of file groot2_protocol.h.
| using BT::Monitor::Hook::Ptr = std::shared_ptr<Hook> |
Definition at line 207 of file groot2_protocol.h.
|
strong |
| Enumerator | |
|---|---|
| BREAKPOINT | |
| REPLACE | |
Definition at line 222 of file groot2_protocol.h.
|
strong |
| Enumerator | |
|---|---|
| PRE | |
| POST | |
Definition at line 212 of file groot2_protocol.h.
| NodeStatus BT::Monitor::Hook::desired_status = NodeStatus::SKIPPED |
Definition at line 243 of file groot2_protocol.h.
| bool BT::Monitor::Hook::enabled = true |
Definition at line 210 of file groot2_protocol.h.
| Mode BT::Monitor::Hook::mode = Mode::BREAKPOINT |
Definition at line 229 of file groot2_protocol.h.
| std::mutex BT::Monitor::Hook::mutex |
Definition at line 234 of file groot2_protocol.h.
| uint16_t BT::Monitor::Hook::node_uid = 0 |
Definition at line 220 of file groot2_protocol.h.
| Position BT::Monitor::Hook::position = Position::PRE |
Definition at line 218 of file groot2_protocol.h.
| bool BT::Monitor::Hook::ready = false |
Definition at line 237 of file groot2_protocol.h.
| bool BT::Monitor::Hook::remove_when_done = false |
Definition at line 240 of file groot2_protocol.h.
| std::condition_variable BT::Monitor::Hook::wakeup |
Definition at line 232 of file groot2_protocol.h.