Command

Command

Functions

#define glibtop_call()
void * glibtop_call_l ()
void * glibtop_call_s ()

Types and Values

Object Hierarchy


Includes

#include <glibtop/command.h>

Description

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);

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);

Returns

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_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		28


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