2017-01-06 14:15:30 -08:00
|
|
|
#ifndef MEMUSAGE_H
|
|
|
|
#define MEMUSAGE_H
|
|
|
|
|
|
|
|
#include "../sysinfo.h"
|
|
|
|
|
2017-07-12 14:03:06 -07:00
|
|
|
EINTERN void _memusage_config_updated(Instance *inst);
|
|
|
|
EINTERN Evas_Object *memusage_configure(Instance *inst);
|
2017-01-28 08:52:56 -08:00
|
|
|
|
2017-07-12 14:03:06 -07:00
|
|
|
EINTERN void _memusage_proc_getusage(unsigned long *mem_total,
|
2017-01-29 05:41:38 -08:00
|
|
|
unsigned long *mem_used,
|
2017-01-28 08:52:56 -08:00
|
|
|
unsigned long *mem_cached,
|
|
|
|
unsigned long *mem_buffers,
|
2017-01-29 05:41:38 -08:00
|
|
|
unsigned long *mem_shared,
|
2017-01-28 08:52:56 -08:00
|
|
|
unsigned long *swp_total,
|
2017-01-29 05:41:38 -08:00
|
|
|
unsigned long *swp_used);
|
2017-01-28 08:52:56 -08:00
|
|
|
|
2017-07-12 14:03:06 -07:00
|
|
|
EINTERN void _memusage_sysctl_getusage(unsigned long *mem_total,
|
2017-02-15 13:48:09 -08:00
|
|
|
unsigned long *mem_used,
|
|
|
|
unsigned long *mem_cached,
|
|
|
|
unsigned long *mem_buffers,
|
|
|
|
unsigned long *mem_shared,
|
|
|
|
unsigned long *swp_total,
|
|
|
|
unsigned long *swp_used);
|
|
|
|
|
2017-01-06 14:15:30 -08:00
|
|
|
#endif
|