Functions
glibtop_call()
#define glibtop_call(p1, p2, p3, p4) glibtop_call_r(glibtop_global_server, p1, p2, p3, p4)
glibtop_call_l ()
void *
glibtop_call_l (glibtop *server
,
unsigned command
,
size_t send_size
,
const void *send_buf
,
size_t recv_size
,
void *recv_buf
);
glibtop_call_s ()
void *
glibtop_call_s (glibtop *server
,
unsigned command
,
size_t send_size
,
const void *send_buf
,
size_t recv_size
,
void *recv_buf
);
Types and Values
GLIBTOP_CMND_QUIT
#define GLIBTOP_CMND_QUIT 0
GLIBTOP_CMND_SYSDEPS
#define GLIBTOP_CMND_SYSDEPS 1
GLIBTOP_CMND_CPU
#define GLIBTOP_CMND_CPU 2
GLIBTOP_CMND_DISK
#define GLIBTOP_CMND_DISK 29
GLIBTOP_CMND_MEM
#define GLIBTOP_CMND_MEM 3
GLIBTOP_CMND_SWAP
#define GLIBTOP_CMND_SWAP 4
GLIBTOP_CMND_UPTIME
#define GLIBTOP_CMND_UPTIME 5
GLIBTOP_CMND_LOADAVG
#define GLIBTOP_CMND_LOADAVG 6
GLIBTOP_CMND_SHM_LIMITS
#define GLIBTOP_CMND_SHM_LIMITS 7
GLIBTOP_CMND_MSG_LIMITS
#define GLIBTOP_CMND_MSG_LIMITS 8
GLIBTOP_CMND_SEM_LIMITS
#define GLIBTOP_CMND_SEM_LIMITS 9
GLIBTOP_CMND_PROCLIST
#define GLIBTOP_CMND_PROCLIST 10
GLIBTOP_CMND_PROC_STATE
#define GLIBTOP_CMND_PROC_STATE 11
GLIBTOP_CMND_PROC_UID
#define GLIBTOP_CMND_PROC_UID 12
GLIBTOP_CMND_PROC_MEM
#define GLIBTOP_CMND_PROC_MEM 13
GLIBTOP_CMND_PROC_TIME
#define GLIBTOP_CMND_PROC_TIME 14
GLIBTOP_CMND_PROC_SIGNAL
#define GLIBTOP_CMND_PROC_SIGNAL 15
GLIBTOP_CMND_PROC_KERNEL
#define GLIBTOP_CMND_PROC_KERNEL 16
GLIBTOP_CMND_PROC_SEGMENT
#define GLIBTOP_CMND_PROC_SEGMENT 17
GLIBTOP_CMND_PROC_ARGS
#define GLIBTOP_CMND_PROC_ARGS 18
GLIBTOP_CMND_PROC_MAP
#define GLIBTOP_CMND_PROC_MAP 19
GLIBTOP_CMND_MOUNTLIST
#define GLIBTOP_CMND_MOUNTLIST 20
GLIBTOP_CMND_FSUSAGE
#define GLIBTOP_CMND_FSUSAGE 21
GLIBTOP_CMND_NETLOAD
#define GLIBTOP_CMND_NETLOAD 22
GLIBTOP_CMND_PPP
#define GLIBTOP_CMND_PPP 23
GLIBTOP_CMND_NETLIST
#define GLIBTOP_CMND_NETLIST 24
GLIBTOP_CMND_PROC_OPEN_FILES
#define GLIBTOP_CMND_PROC_OPEN_FILES 25
GLIBTOP_MAX_CMND
#define GLIBTOP_MAX_CMND 30
struct glibtop_command
struct glibtop_command {
guint64 command;
guint64 size, data_size;
char parameter [_GLIBTOP_PARAM_SIZE];
};
struct glibtop_response
struct glibtop_response {
gint64 offset;
guint64 size, data_size;
glibtop_response_union u;
};
union glibtop_response_union