| 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);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void * glibtop_call_s (glibtop *server,unsigned command,size_t send_size,const void *send_buf,size_t recv_size,void *recv_buf);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |