| Libgtop Reference Manual | ||||
|---|---|---|---|---|
sysdepssysdeps |
#include <glibtop/sysdeps.h> #define GLIBTOP_SYSDEPS_FEATURES #define GLIBTOP_SYSDEPS_CPU #define GLIBTOP_SYSDEPS_MEM #define GLIBTOP_SYSDEPS_SWAP #define GLIBTOP_SYSDEPS_UPTIME #define GLIBTOP_SYSDEPS_LOADAVG #define GLIBTOP_SYSDEPS_SHM_LIMITS #define GLIBTOP_SYSDEPS_MSG_LIMITS #define GLIBTOP_SYSDEPS_SEM_LIMITS #define GLIBTOP_SYSDEPS_PROCLIST #define GLIBTOP_SYSDEPS_PROC_STATE #define GLIBTOP_SYSDEPS_PROC_UID #define GLIBTOP_SYSDEPS_PROC_MEM #define GLIBTOP_SYSDEPS_PROC_TIME #define GLIBTOP_SYSDEPS_PROC_SIGNAL #define GLIBTOP_SYSDEPS_PROC_KERNEL #define GLIBTOP_SYSDEPS_PROC_SEGMENT #define GLIBTOP_SYSDEPS_PROC_ARGS #define GLIBTOP_SYSDEPS_PROC_MAP #define GLIBTOP_SYSDEPS_MOUNTLIST #define GLIBTOP_SYSDEPS_FSUSAGE #define GLIBTOP_SYSDEPS_NETLOAD #define GLIBTOP_SYSDEPS_PPP #define GLIBTOP_SYSDEPS_NETLIST #define GLIBTOP_SYSDEPS_PROC_OPEN_FILES #define GLIBTOP_MAX_SYSDEPS #define GLIBTOP_SYSDEPS_ALL glibtop_sysdeps; void glibtop_get_sysdeps (glibtop_sysdeps *buf); void glibtop_get_sysdeps_r (glibtop *server, glibtop_sysdeps *buf);
typedef struct {
guint64 flags;
guint64 features; /* server features */
guint64 cpu; /* glibtop_cpu */
guint64 mem; /* glibtop_mem */
guint64 swap; /* glibtop_swap */
guint64 uptime; /* glibtop_uptime */
guint64 loadavg; /* glibtop_loadavg */
guint64 shm_limits; /* glibtop_shm_limits */
guint64 msg_limits; /* glibtop_msg_limits */
guint64 sem_limits; /* glibtop_sem_limits */
guint64 proclist; /* glibtop_proclist */
guint64 proc_state; /* glibtop_proc_state */
guint64 proc_uid; /* glibtop_proc_uid */
guint64 proc_mem; /* glibtop_proc_mem */
guint64 proc_time; /* glibtop_proc_time */
guint64 proc_signal; /* glibtop_proc_signal */
guint64 proc_kernel; /* glibtop_proc_kernel */
guint64 proc_segment; /* glibtop_proc_segment */
guint64 proc_args; /* glibtop_proc_args */
guint64 proc_map; /* glibtop_proc_map */
guint64 proc_open_files; /* glibtop_proc_open_files */
guint64 mountlist; /* glibtop_mountlist */
guint64 fsusage; /* glibtop_fsusage */
guint64 netlist; /* glibtop_netlist */
guint64 netload; /* glibtop_netload */
guint64 ppp; /* glibtop_ppp */
guint64 proc_wd; /* glibtop_proc_wd */
} glibtop_sysdeps;
void glibtop_get_sysdeps_r (glibtop *server, glibtop_sysdeps *buf);
|
|
|