Details
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_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 27
glibtop_command
typedef struct {
guint64 command;
guint64 size, data_size;
char parameter [_GLIBTOP_PARAM_SIZE];
} glibtop_command;
glibtop_response
typedef struct {
gint64 offset;
guint64 size, data_size;
glibtop_response_union u;
} glibtop_response;
union glibtop_response_union
union glibtop_response_union
{
glibtop_union data;
glibtop_sysdeps sysdeps;
};
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);
server : |
|
Param2 : |
|
send_size : |
|
send_buf : |
|
recv_size : |
|
recv_buf : |
|
| Returns : |
|
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);
server : |
|
Param2 : |
|
send_size : |
|
send_buf : |
|
recv_size : |
|
recv_buf : |
|
| Returns : |
|