comparison lxcstats.h @ 11:cff6be97dae1

Add a mainpage for the doxygen documentation
author Louis Opter <kalessin@kalessin.fr>
date Fri, 07 Jan 2011 20:53:10 +0100
parents 6f2e13f5fcfd
children dbf24a82f625
comparison
equal deleted inserted replaced
10:3a1977ecccc7 11:cff6be97dae1
1 #ifndef _LXC_STATS_H_ 1 #ifndef _LXC_STATS_H_
2 # define _LXC_STATS_H_ 2 # define _LXC_STATS_H_
3 3
4 # include <stdint.h> 4 # include <stdint.h>
5
6 /**
7 * @mainpage liblxcstats API Reference
8 *
9 * @section sec_about About
10 *
11 * The liblxcstats returns resources usage statistics on the LXC Containers
12 * found on your system in a convenient data structure. LXC, Linux Containers,
13 * are like chroots on steroids.
14 *
15 * LXC uses the cgroup Linux kernel feature. Unlike other software
16 * virtualization technique (such as OpenVZ), LXC works on a vanilla Linux
17 * kernel.
18 *
19 * The code assumes that the cgroup hierarchy has been created by LXC. In the
20 * future this library could become a generic cgroup statistics library.
21 *
22 * This library is used to implement the LXC plugin for Collectd.
23 *
24 * @section see_also See Also
25 *
26 * - <a href="http://lxc.sourceforge.net/">LXC Containers</a>;
27 * - <a href="http://collectd.org/">Collectd</a>.
28 */
5 29
6 /** 30 /**
7 * Opaque structure used as a context for all liblxcst functions. 31 * Opaque structure used as a context for all liblxcst functions.
8 */ 32 */
9 typedef struct _lxcst_controller lxcst_handle; 33 typedef struct _lxcst_controller lxcst_handle;