Details
GLIBTOP_PROCLIST_NUMBER
#define GLIBTOP_PROCLIST_NUMBER 0
GLIBTOP_PROCLIST_TOTAL
#define GLIBTOP_PROCLIST_TOTAL 1
GLIBTOP_PROCLIST_SIZE
#define GLIBTOP_PROCLIST_SIZE 2
GLIBTOP_MAX_PROCLIST
#define GLIBTOP_MAX_PROCLIST 3
GLIBTOP_KERN_PROC_ALL
#define GLIBTOP_KERN_PROC_ALL 0 /* all processes */
GLIBTOP_KERN_PROC_PID
#define GLIBTOP_KERN_PROC_PID 1
GLIBTOP_KERN_PROC_PGRP
#define GLIBTOP_KERN_PROC_PGRP 2
GLIBTOP_KERN_PROC_SESSION
#define GLIBTOP_KERN_PROC_SESSION 3
GLIBTOP_KERN_PROC_TTY
#define GLIBTOP_KERN_PROC_TTY 4
GLIBTOP_KERN_PROC_UID
#define GLIBTOP_KERN_PROC_UID 5
GLIBTOP_KERN_PROC_RUID
#define GLIBTOP_KERN_PROC_RUID 6
GLIBTOP_KERN_PROC_MASK
#define GLIBTOP_KERN_PROC_MASK 15
GLIBTOP_EXCLUDE_IDLE
#define GLIBTOP_EXCLUDE_IDLE 0x1000
GLIBTOP_EXCLUDE_SYSTEM
#define GLIBTOP_EXCLUDE_SYSTEM 0x2000
GLIBTOP_EXCLUDE_NOTTY
#define GLIBTOP_EXCLUDE_NOTTY 0x4000
glibtop_proclist
typedef struct {
guint64 flags;
guint64 number; /* GLIBTOP_PROCLIST_NUMBER */
guint64 total; /* GLIBTOP_PROCLIST_TOTAL */
guint64 size; /* GLIBTOP_PROCLIST_SIZE */
} glibtop_proclist;
glibtop_get_proclist ()
unsigned* glibtop_get_proclist (glibtop_proclist *buf,
gint64 which,
gint64 arg);
buf : |
|
which : |
|
arg : |
|
| Returns : |
|
glibtop_get_proclist_r
#define glibtop_get_proclist_r
glibtop_get_proclist_l ()
unsigned* glibtop_get_proclist_l (glibtop *server,
glibtop_proclist *buf,
gint64 which,
gint64 arg);
server : |
|
buf : |
|
which : |
|
arg : |
|
| Returns : |
|
glibtop_init_proclist_p ()
void glibtop_init_proclist_p (glibtop *server);
glibtop_get_proclist_p ()
unsigned* glibtop_get_proclist_p (glibtop *server,
glibtop_proclist *buf,
gint64 which,
gint64 arg);
server : |
|
buf : |
|
which : |
|
arg : |
|
| Returns : |
|
glibtop_init_proclist_s ()
void glibtop_init_proclist_s (glibtop *server);
glibtop_get_proclist_s ()
unsigned* glibtop_get_proclist_s (glibtop *server,
glibtop_proclist *buf,
gint64 which,
gint64 arg);
server : |
|
buf : |
|
which : |
|
arg : |
|
| Returns : |
|