2017-01-06 14:15:30 -08:00
|
|
|
#ifndef CPUMONITOR_H
|
|
|
|
#define CPUMONITOR_H
|
|
|
|
|
|
|
|
#include "../sysinfo.h"
|
|
|
|
|
2017-07-12 14:03:06 -07:00
|
|
|
EINTERN void _cpumonitor_config_updated(Instance *inst);
|
|
|
|
EINTERN int _cpumonitor_proc_getcores(void);
|
2017-07-15 19:31:06 -07:00
|
|
|
EINTERN void _cpumonitor_proc_getusage(unsigned long *prev_total, unsigned long *prev_idle, int *prev_precent, Eina_List *cores);
|
2017-07-19 05:55:09 -07:00
|
|
|
EINTERN int _cpumonitor_sysctl_getcores(void);
|
|
|
|
EINTERN void _cpumonitor_sysctl_getusage(unsigned long *prev_total, unsigned long *prev_idle, int *prev_precent, Eina_List *cores);
|
2017-07-12 14:03:06 -07:00
|
|
|
EINTERN Evas_Object *cpumonitor_configure(Instance *inst);
|
2017-01-06 14:15:30 -08:00
|
|
|
#endif
|