![]() |
![]() |
![]() |
Libgtop Reference Manual | ![]() |
---|---|---|---|---|
#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 glibtop_command; 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);
typedef struct { guint64 command; guint64 size, data_size; char parameter [_GLIBTOP_PARAM_SIZE]; } glibtop_command;
typedef struct { gint64 offset; guint64 size, data_size; glibtop_response_union u; } glibtop_response;
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)
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);
server : |
|
Param2 : |
|
send_size : |
|
send_buf : |
|
recv_size : |
|
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);
server : |
|
Param2 : |
|
send_size : |
|
send_buf : |
|
recv_size : |
|
recv_buf : |
|
Returns : |