summaryrefslogtreecommitdiffstats
path: root/darwin/DarwinProcessList.h
diff options
context:
space:
mode:
authorDavid Hunt <dhunt@iolanthe.attlocal.net>2015-07-13 17:09:18 -0500
committerHisham Muhammad <hisham@gobolinux.org>2015-08-19 13:52:18 -0300
commit6463ea29564c872bd93278878a2e5245e7d02aa0 (patch)
tree526027fff92a31abd6718f2c0e1854f5c0b790f8 /darwin/DarwinProcessList.h
parent7f3faa276a33af78e419f66024679279fbb1f72d (diff)
Fixed CPU updating
Diffstat (limited to 'darwin/DarwinProcessList.h')
-rw-r--r--darwin/DarwinProcessList.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/darwin/DarwinProcessList.h b/darwin/DarwinProcessList.h
index 065e8fbf..a893dcfe 100644
--- a/darwin/DarwinProcessList.h
+++ b/darwin/DarwinProcessList.h
@@ -16,13 +16,16 @@ typedef struct DarwinProcessList_ {
ProcessList super;
host_basic_info_data_t host_info;
- processor_cpu_load_info_t cpu_load;
+ processor_cpu_load_info_t prev_load;
+ processor_cpu_load_info_t curr_load;
} DarwinProcessList;
void ProcessList_getHostInfo(host_basic_info_data_t *p);
-unsigned ProcessList_updateCPULoadInfo(processor_cpu_load_info_t *p);
+void ProcessList_freeCPULoadInfo(processor_cpu_load_info_t *p);
+
+unsigned ProcessList_allocateCPULoadInfo(processor_cpu_load_info_t *p);
struct kinfo_proc *ProcessList_getKInfoProcs(size_t *count);

© 2014-2024 Faster IT GmbH | imprint | privacy policy