Blame doc/reference/html/libgtop-procstate.html

Packit d37888
Packit d37888
<html>
Packit d37888
<head>
Packit d37888
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit d37888
<title>procstate: Libgtop Reference Manual</title>
Packit d37888
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit d37888
<link rel="home" href="index.html" title="Libgtop Reference Manual">
Packit d37888
<link rel="up" href="libgtop-lib.html" title="Libgtop Library Reference">
Packit d37888
<link rel="prev" href="libgtop-sysdeps.html" title="sysdeps">
Packit d37888
<link rel="next" href="libgtop-procuid.html" title="procuid">
Packit d37888
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
Packit d37888
<link rel="stylesheet" href="style.css" type="text/css">
Packit d37888
</head>
Packit d37888
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit d37888
Packit d37888
Packit d37888
Top  | 
Packit d37888
                  Description
Packit d37888
Packit d37888
Home
Packit d37888
Up
Packit d37888
Prev
Packit d37888
Next
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

procstate

Packit d37888

procstate

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
void
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_state ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
void
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_state_l ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
void
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_state_p ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
void
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_state_s ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Types and Values

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_CMD
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_STATE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_UID
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_GID
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_RUID
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_RGID
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_HAS_CPU
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_PROCESSOR
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_STATE_LAST_PROCESSOR
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAX_PROC_STATE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_RUNNING
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_INTERRUPTIBLE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_UNINTERRUPTIBLE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_ZOMBIE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_STOPPED
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_SWAPPING
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROCESS_DEAD
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop_proc_state
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
glibtop_get_proc_state_r
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Includes

Packit d37888
#include <glibtop/procstate.h>
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Description

Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888

glibtop_get_proc_state ()

Packit d37888
void
Packit d37888
glibtop_get_proc_state (glibtop_proc_state *buf,
Packit d37888
                        pid_t pid);
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_state_l ()

Packit d37888
void
Packit d37888
glibtop_get_proc_state_l (glibtop *server,
Packit d37888
                          glibtop_proc_state *buf,
Packit d37888
                          pid_t pid);
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_state_p ()

Packit d37888
void
Packit d37888
glibtop_get_proc_state_p (glibtop *server,
Packit d37888
                          glibtop_proc_state *buf,
Packit d37888
                          pid_t pid);
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_state_s ()

Packit d37888
void
Packit d37888
glibtop_get_proc_state_s (glibtop *server,
Packit d37888
                          glibtop_proc_state *buf,
Packit d37888
                          pid_t pid);
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Types and Values

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_CMD

Packit d37888
#define GLIBTOP_PROC_STATE_CMD		0
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_STATE

Packit d37888
#define GLIBTOP_PROC_STATE_STATE 1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_UID

Packit d37888
#define GLIBTOP_PROC_STATE_UID		2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_GID

Packit d37888
#define GLIBTOP_PROC_STATE_GID		3
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_RUID

Packit d37888
#define GLIBTOP_PROC_STATE_RUID     4
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_RGID

Packit d37888
#define GLIBTOP_PROC_STATE_RGID     5
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_HAS_CPU

Packit d37888
#define GLIBTOP_PROC_STATE_HAS_CPU  6
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_PROCESSOR

Packit d37888
#define GLIBTOP_PROC_STATE_PROCESSOR 7
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_STATE_LAST_PROCESSOR

Packit d37888
#define GLIBTOP_PROC_STATE_LAST_PROCESSOR 8
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAX_PROC_STATE

Packit d37888
#define GLIBTOP_MAX_PROC_STATE		9
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_RUNNING

Packit d37888
#define GLIBTOP_PROCESS_RUNNING                 1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_INTERRUPTIBLE

Packit d37888
#define GLIBTOP_PROCESS_INTERRUPTIBLE           2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_UNINTERRUPTIBLE

Packit d37888
#define GLIBTOP_PROCESS_UNINTERRUPTIBLE         4
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_ZOMBIE

Packit d37888
#define GLIBTOP_PROCESS_ZOMBIE                  8
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_STOPPED

Packit d37888
#define GLIBTOP_PROCESS_STOPPED                 16
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_SWAPPING

Packit d37888
#define GLIBTOP_PROCESS_SWAPPING                32
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROCESS_DEAD

Packit d37888
#define GLIBTOP_PROCESS_DEAD                    64
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop_proc_state

Packit d37888
struct glibtop_proc_state {
Packit d37888
	guint64 flags;
Packit d37888
	char cmd[40];		/* basename of executable file in
Packit d37888
				 * call to exec(2) */
Packit d37888
	unsigned state;
Packit d37888
	/* NOTE: when porting the library, TRY HARD to implement the
Packit d37888
	 *       following two fields. */
Packit d37888
	/* IMPORTANT NOTICE: For security reasons, it is extremely important
Packit d37888
	 *                   only to set the flags value for those two
Packit d37888
	 *                   fields if their values are corrent ! */
Packit d37888
	int uid;		/* UID of process */
Packit d37888
	int gid;		/* GID of process */
Packit d37888
    int ruid;
Packit d37888
    int rgid;
Packit d37888
    int has_cpu;
Packit d37888
    int processor;
Packit d37888
    int last_processor;
Packit d37888
};
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_state_r

Packit d37888
#define glibtop_get_proc_state_r glibtop_get_proc_state_p
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Generated by GTK-Doc V1.25
Packit d37888
</body>
Packit d37888
</html>