Blame doc/reference/html/libgtop-procopenfiles.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>procopenfiles: 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-procmem.html" title="procmem">
Packit d37888
<link rel="next" href="libgtop-procsegment.html" title="procsegment">
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

procopenfiles

Packit d37888

procopenfiles

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
glibtop_open_files_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_open_files ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_open_files_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_open_files_l ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_open_files_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_open_files_p ()
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
glibtop_open_files_entry *
Packit d37888
Packit d37888
Packit d37888
glibtop_get_proc_open_files_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_OPEN_FILES_NUMBER
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_OPEN_FILES_TOTAL
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_PROC_OPEN_FILES_SIZE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAX_PROC_OPEN_FILES
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_FILE_ENTRY_FD
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_FILE_ENTRY_NAME
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_FILE_ENTRY_TYPE
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_MAX_OPEN_FILE_ENTRY
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_OPEN_FILENAME_LEN
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
GLIBTOP_OPEN_DEST_HOST_LEN
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop_open_files_entry
Packit d37888
Packit d37888
Packit d37888
struct
Packit d37888
glibtop_proc_open_files
Packit d37888
Packit d37888
Packit d37888
#define
Packit d37888
glibtop_get_proc_open_files_r
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Includes

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

Description

Packit d37888
Packit d37888
Packit d37888

Functions

Packit d37888
Packit d37888

glibtop_get_proc_open_files ()

Packit d37888
glibtop_open_files_entry *
Packit d37888
glibtop_get_proc_open_files (glibtop_proc_open_files *buf,
Packit d37888
                             pid_t pid);
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_open_files_l ()

Packit d37888
glibtop_open_files_entry *
Packit d37888
glibtop_get_proc_open_files_l (glibtop *server,
Packit d37888
                               glibtop_proc_open_files *buf,
Packit d37888
                               pid_t pid);
Packit d37888
Packit d37888

Parameters

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

buf

Packit d37888

.

Packit d37888
[out]
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_open_files_p ()

Packit d37888
glibtop_open_files_entry *
Packit d37888
glibtop_get_proc_open_files_p (glibtop *server,
Packit d37888
                               glibtop_proc_open_files *buf,
Packit d37888
                               pid_t pid);
Packit d37888
Packit d37888

Parameters

Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

buf

Packit d37888

.

Packit d37888
[out]
Packit d37888
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Returns

Packit d37888

.

Packit d37888

[transfer none]

Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_open_files_s ()

Packit d37888
glibtop_open_files_entry *
Packit d37888
glibtop_get_proc_open_files_s (glibtop *server,
Packit d37888
                               glibtop_proc_open_files *buf,
Packit d37888
                               pid_t pid);
Packit d37888
Packit d37888
Packit d37888
Packit d37888

Types and Values

Packit d37888
Packit d37888

GLIBTOP_PROC_OPEN_FILES_NUMBER

Packit d37888
#define GLIBTOP_PROC_OPEN_FILES_NUMBER		0
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_OPEN_FILES_TOTAL

Packit d37888
#define GLIBTOP_PROC_OPEN_FILES_TOTAL		1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_PROC_OPEN_FILES_SIZE

Packit d37888
#define GLIBTOP_PROC_OPEN_FILES_SIZE		2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAX_PROC_OPEN_FILES

Packit d37888
#define GLIBTOP_MAX_PROC_OPEN_FILES		3
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_FILE_ENTRY_FD

Packit d37888
#define GLIBTOP_FILE_ENTRY_FD				0
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_FILE_ENTRY_NAME

Packit d37888
#define GLIBTOP_FILE_ENTRY_NAME				1
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_FILE_ENTRY_TYPE

Packit d37888
#define GLIBTOP_FILE_ENTRY_TYPE				2
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST

Packit d37888
#define GLIBTOP_FILE_ENTRY_INETSOCKET_DST_HOST		3
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT

Packit d37888
#define GLIBTOP_FILE_ENTRY_INETSOCKET_DST_PORT		4
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_MAX_OPEN_FILE_ENTRY

Packit d37888
#define GLIBTOP_MAX_OPEN_FILE_ENTRY		5
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_OPEN_FILENAME_LEN

Packit d37888
#define GLIBTOP_OPEN_FILENAME_LEN 215
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

GLIBTOP_OPEN_DEST_HOST_LEN

Packit d37888
#define GLIBTOP_OPEN_DEST_HOST_LEN 46
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop_open_files_entry

Packit d37888
struct glibtop_open_files_entry {
Packit d37888
	int fd;
Packit d37888
	guint16 type; /* An "enum glibtop_file_type" value. */
Packit d37888
	union {
Packit d37888
		/* When type == GLIBTOP_FILE_TYPE_INETSOCKET or
Packit d37888
		 * when type == GLIBTOP_FILE_TYPE_INET6SOCKET */
Packit d37888
		struct {
Packit d37888
			char dest_host[GLIBTOP_OPEN_DEST_HOST_LEN+1];
Packit d37888
			int dest_port;
Packit d37888
		} sock;
Packit d37888
Packit d37888
		/* When type == GLIBTOP_FILE_TYPE_FILE */
Packit d37888
		struct {
Packit d37888
			char name[GLIBTOP_OPEN_FILENAME_LEN+1];
Packit d37888
		} file;
Packit d37888
Packit d37888
		/* When type == GLIBTOP_FILE_TYPE_LOCALSOCKET */
Packit d37888
		struct {
Packit d37888
			char name[GLIBTOP_OPEN_FILENAME_LEN+1];
Packit d37888
		} localsock;
Packit d37888
Packit d37888
	} info;
Packit d37888
};
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

struct glibtop_proc_open_files

Packit d37888
struct glibtop_proc_open_files {
Packit d37888
	guint64 flags;
Packit d37888
	guint64 number;			/* GLIBTOP_PROC_OPEN_FILES_NUMBER */
Packit d37888
	guint64 total;			/* GLIBTOP_PROC_OPEN_FILES_TOTAL  */
Packit d37888
	guint64 size;			/* GLIBTOP_PROC_OPEN_FILES_SIZE   */
Packit d37888
};
Packit d37888
Packit d37888
Packit d37888

Packit d37888
Packit d37888

glibtop_get_proc_open_files_r

Packit d37888
#define glibtop_get_proc_open_files_r		glibtop_get_proc_open_files_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>