MCPcopy Create free account
hub / github.com/PiSCSI/piscsi / DeleteAllControllers

Method DeleteAllControllers

cpp/controllers/controller_manager.cpp:55–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55void ControllerManager::DeleteAllControllers()
56{
57 unordered_set<shared_ptr<AbstractController>> values;
58 ranges::transform(controllers, inserter(values, values.begin()), [] (const auto& controller) { return controller.second; } );
59
60 for (const auto& controller : values) {
61 DeleteController(*controller);
62 }
63
64 assert(controllers.empty());
65}
66
67AbstractController::piscsi_shutdown_mode ControllerManager::ProcessOnController(int id_data) const
68{

Callers 3

TESTFunction · 0.80
TESTFunction · 0.80
DetachAllMethod · 0.80

Calls

no outgoing calls

Tested by 2

TESTFunction · 0.64
TESTFunction · 0.64