sysinfo

sysinfo

Functions

Types and Values

Includes

#include <glibtop/sysinfo.h>

Description

Functions

glibtop_get_sysinfo_s ()

const glibtop_sysinfo *
glibtop_get_sysinfo_s (glibtop *server);

glibtop_get_sysinfo ()

const glibtop_sysinfo *
glibtop_get_sysinfo (void);

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];
};

Members

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