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

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

GlibTop

Packit Service 407539

GlibTop — Server initilization

Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Stability Level

Packit Service 407539
Stable, unless otherwise indicated
Packit Service 407539
Packit Service 407539
Packit Service 407539

Functions

Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
Packit Service 407539
LIBGTOP_CHECK_VERSION()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop *
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_init ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop *
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_init_r ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop *
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_init_s ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Types and Values

Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
GLIBTOP_MOUNTENTRY_LEN
Packit Service 407539
Packit Service 407539
Packit Service 407539
struct
Packit Service 407539
glibtop
Packit Service 407539
Packit Service 407539
Packit Service 407539
extern glibtop *
Packit Service 407539
glibtop_global_server
Packit Service 407539
Packit Service 407539
Packit Service 407539
extern const unsigned long 
Packit Service 407539
glibtop_server_features
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Includes

Packit Service 407539
#include <glibtop.h>
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Description

Packit Service 407539

You do not need to worry about the glibtop * server structure if

Packit Service 407539
you don't need - the library exports a glibtop_global_server
Packit Service 407539
which you can use everywhere a glibtop * is expected.

Packit Service 407539

Most of the library and all of the sysdeps function also have an alias

Packit Service 407539
(which is the function name without the <suffix>_l</suffix>, 

Packit Service 407539
<suffix>_s</suffix> or <suffix>_r</suffix> suffix) which don't 
Packit Service 407539

take a glibtop * as argument but uses the glibtop_global_server

Packit Service 407539
instead.

Packit Service 407539
Packit Service 407539
Packit Service 407539

Functions

Packit Service 407539
Packit Service 407539

LIBGTOP_CHECK_VERSION()

Packit Service 407539
#define             LIBGTOP_CHECK_VERSION(major, minor, micro)
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_init ()

Packit Service 407539
glibtop *
Packit Service 407539
glibtop_init (void);
Packit Service 407539

Server initialization.

Packit Service 407539
Packit Service 407539

Returns

Packit Service 407539

A glibtop reference.

Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_init_r ()

Packit Service 407539
glibtop *
Packit Service 407539
glibtop_init_r (glibtop **server_ptr,
Packit Service 407539
                unsigned long  features,
Packit Service 407539
                unsigned  flags);
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_init_s ()

Packit Service 407539
glibtop *
Packit Service 407539
glibtop_init_s (glibtop **server_ptr,
Packit Service 407539
                unsigned long  features,
Packit Service 407539
                unsigned  flags);
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Types and Values

Packit Service 407539
Packit Service 407539

GLIBTOP_MOUNTENTRY_LEN

Packit Service 407539
#define GLIBTOP_MOUNTENTRY_LEN 79
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

struct glibtop

Packit Service 407539
struct glibtop {
Packit Service 407539
	unsigned flags;
Packit Service 407539
	unsigned method;		/* Server Method */
Packit Service 407539
	unsigned error_method;		/* Error Method */
Packit Service 407539
	int input [2];			/* Pipe client <- server */
Packit Service 407539
	int output [2];			/* Pipe client -> server */
Packit Service 407539
	int socket;			/* Accepted connection of a socket */
Packit Service 407539
	int ncpu;			/* Number of CPUs, zero if single-processor */
Packit Service 407539
	int real_ncpu;			/* Real number of CPUs. Only ncpu are monitored */
Packit Service 407539
	unsigned long os_version_code; /* Version code of the operating system */
Packit Service 407539
	const char *name;		/* Program name for error messages */
Packit Service 407539
	const char *server_command; /* Command used to invoke server */
Packit Service 407539
	const char *server_host; /* Host the server should run on */
Packit Service 407539
	const char *server_user; /* Name of the user on the target host */
Packit Service 407539
	const char *server_rsh;		/* Command used to connect to the target host */
Packit Service 407539
	unsigned long features;		/* Server is required for this features */
Packit Service 407539
	unsigned long server_port; /* Port on which daemon is listening */
Packit Service 407539
	glibtop_sysdeps sysdeps; /* Detailed feature list */
Packit Service 407539
	glibtop_sysdeps required; /* Required feature list */
Packit Service 407539
	pid_t pid;			/* PID of the server */
Packit Service 407539
Packit Service 407539
	uid_t uid;
Packit Service 407539
	uid_t euid;
Packit Service 407539
	gid_t gid;
Packit Service 407539
	gid_t egid;
Packit Service 407539
Packit Service 407539
	glibtop_machine *machine; /* Machine dependent data */
Packit Service 407539
};
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_global_server

Packit Service 407539
extern glibtop *glibtop_global_server;
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_server_features

Packit Service 407539
extern const unsigned long glibtop_server_features;
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

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