![]() |
![]() |
![]() |
Libgtop Reference Manual | ![]() |
---|---|---|---|---|
#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);
server : |
|
buf : |