Blame doc/reference/html/libgtop-Uptime.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>Uptime: 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-Shared-Memory-Limits.html" title="Shared Memory Limits">
Packit Service 407539
<link rel="next" href="libgtop-Net-List.html" title="Net List">
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

Uptime

Packit Service 407539

Uptime

Packit Service 407539
Packit Service 407539
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
Packit Service 407539
void
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_get_uptime ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
void
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_get_uptime_l ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
void
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_get_uptime_p ()
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
void
Packit Service 407539
Packit Service 407539
Packit Service 407539
glibtop_get_uptime_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_UPTIME_UPTIME
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
GLIBTOP_UPTIME_IDLETIME
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
GLIBTOP_UPTIME_BOOT_TIME
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
GLIBTOP_MAX_UPTIME
Packit Service 407539
Packit Service 407539
Packit Service 407539
struct
Packit Service 407539
glibtop_uptime
Packit Service 407539
Packit Service 407539
Packit Service 407539
#define
Packit Service 407539
glibtop_get_uptime_r
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Includes

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

Description

Packit Service 407539
Packit Service 407539
Packit Service 407539

Functions

Packit Service 407539
Packit Service 407539

glibtop_get_uptime ()

Packit Service 407539
void
Packit Service 407539
glibtop_get_uptime (glibtop_uptime *buf);
Packit Service 407539

When porting LibGTop to a new system, you only need to implement

Packit Service 407539
uptime and idletime if there's a faster or better way to obtain them
Packit Service 407539
as using function(glibtop_cpu) for it. Look at 
Packit Service 407539
sysdeps/freebsd/uptime.c for an
Packit Service 407539
example on how to obtain them using function(glibtop_cpu).

Packit Service 407539
Packit Service 407539

Parameters

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

buf

Packit Service 407539

A location to return the system uptime

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

Packit Service 407539
Packit Service 407539

glibtop_get_uptime_l ()

Packit Service 407539
void
Packit Service 407539
glibtop_get_uptime_l (glibtop *server,
Packit Service 407539
                      glibtop_uptime *buf);
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_get_uptime_p ()

Packit Service 407539
void
Packit Service 407539
glibtop_get_uptime_p (glibtop *server,
Packit Service 407539
                      glibtop_uptime *buf);
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_get_uptime_s ()

Packit Service 407539
void
Packit Service 407539
glibtop_get_uptime_s (glibtop *server,
Packit Service 407539
                      glibtop_uptime *buf);
Packit Service 407539
Packit Service 407539
Packit Service 407539
Packit Service 407539

Types and Values

Packit Service 407539
Packit Service 407539

GLIBTOP_UPTIME_UPTIME

Packit Service 407539
#define GLIBTOP_UPTIME_UPTIME		0
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

GLIBTOP_UPTIME_IDLETIME

Packit Service 407539
#define GLIBTOP_UPTIME_IDLETIME		1
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

GLIBTOP_UPTIME_BOOT_TIME

Packit Service 407539
#define GLIBTOP_UPTIME_BOOT_TIME    2
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

GLIBTOP_MAX_UPTIME

Packit Service 407539
#define GLIBTOP_MAX_UPTIME		3
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

struct glibtop_uptime

Packit Service 407539
struct glibtop_uptime {
Packit Service 407539
	guint64 flags;
Packit Service 407539
	double uptime;		/* GLIBTOP_UPTIME_UPTIME */
Packit Service 407539
	double idletime; /* GLIBTOP_UPTIME_IDLETIME */
Packit Service 407539
	guint64 boot_time;
Packit Service 407539
};
Packit Service 407539
Packit Service 407539
Packit Service 407539

Packit Service 407539
Packit Service 407539

glibtop_get_uptime_r

Packit Service 407539
#define glibtop_get_uptime_r		glibtop_get_uptime_p
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>