Blame include/glibtop/union.h

Packit d37888
/* Copyright (C) 1998-99 Martin Baulig
Packit d37888
   This file is part of LibGTop 1.0.
Packit d37888
Packit d37888
   Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
Packit d37888
Packit d37888
   LibGTop is free software; you can redistribute it and/or modify it
Packit d37888
   under the terms of the GNU General Public License as published by
Packit d37888
   the Free Software Foundation; either version 2 of the License,
Packit d37888
   or (at your option) any later version.
Packit d37888
Packit d37888
   LibGTop is distributed in the hope that it will be useful, but WITHOUT
Packit d37888
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
Packit d37888
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
Packit d37888
   for more details.
Packit d37888
Packit d37888
   You should have received a copy of the GNU General Public License
Packit d37888
   along with LibGTop; see the file COPYING. If not, write to the
Packit d37888
   Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Packit d37888
   Boston, MA 02110-1301, USA.
Packit d37888
*/
Packit d37888
Packit d37888
#ifndef __GLIBTOP_UNION_H__
Packit d37888
#define __GLIBTOP_UNION_H__
Packit d37888
Packit d37888
#include <glibtop/cpu.h>
Packit d37888
#include <glibtop/mem.h>
Packit d37888
#include <glibtop/swap.h>
Packit d37888
#include <glibtop/uptime.h>
Packit d37888
#include <glibtop/loadavg.h>
Packit d37888
#include <glibtop/shm_limits.h>
Packit d37888
#include <glibtop/msg_limits.h>
Packit d37888
#include <glibtop/sem_limits.h>
Packit d37888
#include <glibtop/proclist.h>
Packit d37888
Packit d37888
#include <glibtop/procstate.h>
Packit d37888
#include <glibtop/procuid.h>
Packit d37888
#include <glibtop/procmem.h>
Packit d37888
#include <glibtop/proctime.h>
Packit d37888
#include <glibtop/procsignal.h>
Packit d37888
#include <glibtop/prockernel.h>
Packit d37888
#include <glibtop/procsegment.h>
Packit d37888
#include <glibtop/procargs.h>
Packit d37888
#include <glibtop/procmap.h>
Packit d37888
#include <glibtop/procopenfiles.h>
Packit d37888
#include <glibtop/procwd.h>
Packit d37888
#include <glibtop/procaffinity.h>
Packit d37888
#include <glibtop/procio.h>
Packit d37888
Packit d37888
#include <glibtop/mountlist.h>
Packit d37888
#include <glibtop/fsusage.h>
Packit d37888
Packit d37888
#include <glibtop/netload.h>
Packit d37888
#include <glibtop/netlist.h>
Packit d37888
#include <glibtop/ppp.h>
Packit d37888
Packit d37888
G_BEGIN_DECLS
Packit d37888
Packit d37888
typedef union _glibtop_union	glibtop_union;
Packit d37888
Packit d37888
union _glibtop_union
Packit d37888
{
Packit d37888
	glibtop_cpu		cpu;
Packit d37888
	glibtop_mem		mem;
Packit d37888
	glibtop_swap		swap;
Packit d37888
	glibtop_uptime		uptime;
Packit d37888
	glibtop_loadavg		loadavg;
Packit d37888
	glibtop_shm_limits	shm_limits;
Packit d37888
	glibtop_msg_limits	msg_limits;
Packit d37888
	glibtop_sem_limits	sem_limits;
Packit d37888
	glibtop_proclist	proclist;
Packit d37888
	glibtop_proc_state	proc_state;
Packit d37888
	glibtop_proc_uid	proc_uid;
Packit d37888
	glibtop_proc_mem	proc_mem;
Packit d37888
	glibtop_proc_time	proc_time;
Packit d37888
	glibtop_proc_signal	proc_signal;
Packit d37888
	glibtop_proc_kernel	proc_kernel;
Packit d37888
	glibtop_proc_segment	proc_segment;
Packit d37888
	glibtop_proc_args	proc_args;
Packit d37888
	glibtop_proc_map	proc_map;
Packit d37888
	glibtop_mountlist	mountlist;
Packit d37888
	glibtop_fsusage		fsusage;
Packit d37888
	glibtop_netlist		netlist;
Packit d37888
	glibtop_netload		netload;
Packit d37888
	glibtop_ppp		ppp;
Packit d37888
	glibtop_proc_open_files proc_open_files;
Packit d37888
	glibtop_proc_wd		proc_wd;
Packit d37888
	glibtop_proc_affinity	proc_affinity;
Packit d37888
	glibtop_proc_io	proc_io;
Packit d37888
};
Packit d37888
Packit d37888
G_END_DECLS
Packit d37888
Packit d37888
#endif