diff options
Diffstat (limited to 'process/device.cpp')
-rw-r--r-- | process/device.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/process/device.cpp b/process/device.cpp index 4d3d2c5..2fe7571 100644 --- a/process/device.cpp +++ b/process/device.cpp @@ -88,3 +88,12 @@ void all_devices_to_all_power(void) for (i = 0; i < all_devices.size(); i++) add_device(all_devices[i]); } + +void clear_proc_devices(void) +{ + std::vector<class device_consumer *>::iterator it = all_proc_devices.begin(); + while (it != all_proc_devices.end()) { + delete *it; + it = all_proc_devices.erase(it); + } +} |