Blame doc/reference/html/libgtop-GlibTop.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>GlibTop: 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-lib.html" title="Libgtop Library Reference">
Packit d37888
<link rel="next" href="libgtop-Close.html" title="Close">
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

GlibTop

Packit d37888

GlibTop — Server initilization

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Stability Level

Packit d37888
Stable, unless otherwise indicated
Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
Packit d37888
LIBGTOP_CHECK_VERSION()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop *
Packit d37888
Packit d37888
Packit d37888
glibtop_init ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop *
Packit d37888
Packit d37888
Packit d37888
glibtop_init_r ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop *
Packit d37888
Packit d37888
Packit d37888
glibtop_init_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_MOUNTENTRY_LEN
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop
Packit d37888
Packit d37888
Packit d37888
extern glibtop *
Packit d37888
glibtop_global_server
Packit d37888
Packit d37888
Packit d37888
extern const unsigned long 
Packit d37888
glibtop_server_features
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Includes

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

Description

Packit d37888

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

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

Packit d37888

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

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

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

take a glibtop * as argument but uses the glibtop_global_server

Packit d37888
instead.

Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888

LIBGTOP_CHECK_VERSION()

Packit d37888
#define             LIBGTOP_CHECK_VERSION(major, minor, micro)
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_init ()

Packit d37888
glibtop *
Packit d37888
glibtop_init (void);
Packit d37888

Server initialization.

Packit d37888
Packit d37888

Returns

Packit d37888

A glibtop reference.

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_init_r ()

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

Packit d37888
Packit d37888

glibtop_init_s ()

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

Types and Values

Packit d37888
Packit d37888

GLIBTOP_MOUNTENTRY_LEN

Packit d37888
#define GLIBTOP_MOUNTENTRY_LEN 79
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop

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

Packit d37888
Packit d37888

glibtop_global_server

Packit d37888
extern glibtop *glibtop_global_server;
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_server_features

Packit d37888
extern const unsigned long glibtop_server_features;
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

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