#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.