Includes
#include <glibtop/sysinfo.h>
 
Types and Values
GLIBTOP_SYSINFO_NCPU
#define GLIBTOP_SYSINFO_NCPU		0
 
GLIBTOP_SYSINFO_CPUINFO
#define GLIBTOP_SYSINFO_CPUINFO		1
 
GLIBTOP_MAX_SYSINFO
#define GLIBTOP_MAX_SYSINFO		2
 
struct glibtop_sysinfo
struct glibtop_sysinfo {
	guint64 flags;
	guint64 ncpu;
	glibtop_entry cpuinfo [GLIBTOP_NCPU];
};
 
struct glibtop_entry
struct glibtop_entry {
	GPtrArray *labels;
	GHashTable *values; /* key -> description */
	GHashTable *descriptions; /* unused */
};
 
glibtop_get_sysinfo_r
#define glibtop_get_sysinfo_r glibtop_get_sysinfo_s