aboutsummaryrefslogtreecommitdiff
path: root/process/device.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'process/device.cpp')
-rw-r--r--process/device.cpp9
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);
+ }
+}