13 void enableRecovery(
bool enabled) {
22 bool finish(Outcome outcome) {
25 m_Failed |= outcome == Outcome::Failed;
26 m_Committed |= outcome == Outcome::DeviceReady;
28 if (m_Enabled && !m_Closed && !m_Active && m_Failed && !m_Committed) {
40 bool m_Enabled =
false;
41 bool m_Failed =
false;
42 bool m_Committed =
false;
43 bool m_Closed =
false;