class NodeRemovalTracker
Defined at line 31 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.h
Public Members
static duration kRemovalCheckDelay
static const uint32_t kMaxRemovalCheckCount
Public Methods
void NodeRemovalTracker (async_dispatcher_t * dispatcher)
Defined at line 40 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.h
NodeId RegisterNode (NodeInfo node)
Defined at line 45 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc
void Notify (NodeId id, NodeState state)
Defined at line 59 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc
void FinishEnumeration ()
Defined at line 163 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc
void set_pkg_callback (fit::callback<void ()> callback)
Defined at line 153 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc
void set_all_callback (fit::callback<void ()> callback)
Defined at line 156 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc
void SetOnRemovalTimeoutCallback (fit::callback<void ()> callback)
Defined at line 159 of file ../../src/devices/bin/driver_manager/shutdown/node_removal_tracker.cc