![]() |
![]() |
![]() |
Libgtop Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <glibtop/command.h> #define GLIBTOP_CMND_QUIT #define GLIBTOP_CMND_SYSDEPS #define GLIBTOP_CMND_CPU #define GLIBTOP_CMND_MEM #define GLIBTOP_CMND_SWAP #define GLIBTOP_CMND_UPTIME #define GLIBTOP_CMND_LOADAVG #define GLIBTOP_CMND_SHM_LIMITS #define GLIBTOP_CMND_MSG_LIMITS #define GLIBTOP_CMND_SEM_LIMITS #define GLIBTOP_CMND_PROCLIST #define GLIBTOP_CMND_PROC_STATE #define GLIBTOP_CMND_PROC_UID #define GLIBTOP_CMND_PROC_MEM #define GLIBTOP_CMND_PROC_TIME #define GLIBTOP_CMND_PROC_SIGNAL #define GLIBTOP_CMND_PROC_KERNEL #define GLIBTOP_CMND_PROC_SEGMENT #define GLIBTOP_CMND_PROC_ARGS #define GLIBTOP_CMND_PROC_MAP #define GLIBTOP_CMND_MOUNTLIST #define GLIBTOP_CMND_FSUSAGE #define GLIBTOP_CMND_NETLOAD #define GLIBTOP_CMND_PPP #define GLIBTOP_CMND_NETLIST #define GLIBTOP_CMND_PROC_OPEN_FILES #define GLIBTOP_MAX_CMND struct glibtop_command; struct glibtop_response; union glibtop_response_union; #define glibtop_call (p1, p2, p3, p4) void * glibtop_call_l (glibtop *server
,unsigned command
,size_t send_size
,const void *send_buf
,size_t recv_size
,void *recv_buf
); void * glibtop_call_s (glibtop *server
,unsigned command
,size_t send_size
,const void *send_buf
,size_t recv_size
,void *recv_buf
);
struct glibtop_command { guint64 command; guint64 size, data_size; char parameter [_GLIBTOP_PARAM_SIZE]; };
struct glibtop_response { gint64 offset; guint64 size, data_size; glibtop_response_union u; };
union _glibtop_response_union { glibtop_union data; glibtop_sysdeps sysdeps; };
#define glibtop_call(p1, p2, p3, p4) glibtop_call_r(glibtop_global_server, p1, p2, p3, p4)
void * glibtop_call_l (glibtop *server
,unsigned command
,size_t send_size
,const void *send_buf
,size_t recv_size
,void *recv_buf
);
void * glibtop_call_s (glibtop *server
,unsigned command
,size_t send_size
,const void *send_buf
,size_t recv_size
,void *recv_buf
);