blob: d96b19268bb903c610c92fa1c79438beff9a43a7 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Apache Mesos: cgroups Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Apache Mesos
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">cgroups Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacecgroups_1_1cpu"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1cpu.html">cpu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1cpuacct"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1cpuacct.html">cpuacct</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1devices"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1devices.html">devices</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1event"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1event.html">event</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1freezer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1freezer.html">freezer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1memory"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1memory.html">memory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacecgroups_1_1net__cls"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups_1_1net__cls.html">net_cls</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a4bf20862574beb5b0f9af7799489866f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a4bf20862574beb5b0f9af7799489866f">prepare</a> (const std::string &amp;baseHierarchy, const std::string &amp;subsystem, const std::string &amp;cgroup)</td></tr>
<tr class="separator:a4bf20862574beb5b0f9af7799489866f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549f051f3df2b570aef0ee2b806020e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a549f051f3df2b570aef0ee2b806020e3">enabled</a> ()</td></tr>
<tr class="separator:a549f051f3df2b570aef0ee2b806020e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adabca75358eab66d19aaed528dd251d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::set&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#adabca75358eab66d19aaed528dd251d7">hierarchies</a> ()</td></tr>
<tr class="separator:adabca75358eab66d19aaed528dd251d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad675453425dc290064c609351f2e3363"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classResult.html">Result</a>&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>)</td></tr>
<tr class="separator:ad675453425dc290064c609351f2e3363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a352a63d14291ed0a902c280504572c8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a352a63d14291ed0a902c280504572c8a">enabled</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>)</td></tr>
<tr class="separator:a352a63d14291ed0a902c280504572c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d29749c5955372d012171f5c9b1724"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a56d29749c5955372d012171f5c9b1724">busy</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>)</td></tr>
<tr class="separator:a56d29749c5955372d012171f5c9b1724"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ff5aa5dec5f24b0a3620847e9dd6b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::set&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a> ()</td></tr>
<tr class="separator:a43ff5aa5dec5f24b0a3620847e9dd6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a155d0ce30a15e5b8b3ca02b189a7ead8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::set&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a155d0ce30a15e5b8b3ca02b189a7ead8">subsystems</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>)</td></tr>
<tr class="separator:a155d0ce30a15e5b8b3ca02b189a7ead8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c1a4d4d11cca392dc45ff363718fc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#aa3c1a4d4d11cca392dc45ff363718fc1">mount</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;<a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>, int retry=0)</td></tr>
<tr class="separator:aa3c1a4d4d11cca392dc45ff363718fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af94090b7b947fde2603c22b609650c9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#af94090b7b947fde2603c22b609650c9b">unmount</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>)</td></tr>
<tr class="separator:af94090b7b947fde2603c22b609650c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379912fbd52d8dba056a7d94041a224e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a379912fbd52d8dba056a7d94041a224e">mounted</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;<a class="el" href="namespacecgroups.html#a43ff5aa5dec5f24b0a3620847e9dd6b6">subsystems</a>=&quot;&quot;)</td></tr>
<tr class="separator:a379912fbd52d8dba056a7d94041a224e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ecc89636706df947027a4c3c2100fbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a2ecc89636706df947027a4c3c2100fbe">create</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, bool recursive=false)</td></tr>
<tr class="separator:a2ecc89636706df947027a4c3c2100fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe24f34ebd9554eafc765b62c41fb74c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#abe24f34ebd9554eafc765b62c41fb74c">remove</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup)</td></tr>
<tr class="separator:abe24f34ebd9554eafc765b62c41fb74c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1f39ed37d38f45bf997bbb2f6b791c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a8a1f39ed37d38f45bf997bbb2f6b791c">exists</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup)</td></tr>
<tr class="separator:a8a1f39ed37d38f45bf997bbb2f6b791c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c47b0af7c71e02482e485f116c4dba2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::vector&lt; std::string &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a2c47b0af7c71e02482e485f116c4dba2">get</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup=&quot;/&quot;)</td></tr>
<tr class="separator:a2c47b0af7c71e02482e485f116c4dba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab75e1e2d1be63eec907bf12306a7c8a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#ab75e1e2d1be63eec907bf12306a7c8a7">kill</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, int signal)</td></tr>
<tr class="separator:ab75e1e2d1be63eec907bf12306a7c8a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa696e42fa4a13e922dee2d1f869146d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">read</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, const std::string &amp;control)</td></tr>
<tr class="separator:aa696e42fa4a13e922dee2d1f869146d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad199dcd922eab26b23b7011c7e0ca34a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">write</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, const std::string &amp;control, const std::string &amp;value)</td></tr>
<tr class="separator:ad199dcd922eab26b23b7011c7e0ca34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5afc89c2b20c829679427a1b9023349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#ab5afc89c2b20c829679427a1b9023349">exists</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, const std::string &amp;control)</td></tr>
<tr class="separator:ab5afc89c2b20c829679427a1b9023349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e8800b1782f900cead465f7920dfa5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::set&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#ad3e8800b1782f900cead465f7920dfa5">processes</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup)</td></tr>
<tr class="separator:ad3e8800b1782f900cead465f7920dfa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb61299862484ab2d1bd382ea109ca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; std::set&lt; <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a9fb61299862484ab2d1bd382ea109ca9">threads</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup)</td></tr>
<tr class="separator:a9fb61299862484ab2d1bd382ea109ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fe712940bfb345dc346c1dbc622cf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a60fe712940bfb345dc346c1dbc622cf5">assign</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid)</td></tr>
<tr class="separator:a60fe712940bfb345dc346c1dbc622cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb245d6ea6362ac1c2b1247556179d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#aceb245d6ea6362ac1c2b1247556179d6">isolate</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, <a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a> pid)</td></tr>
<tr class="separator:aceb245d6ea6362ac1c2b1247556179d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff40863260825f6176d8195102a0a47f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#aff40863260825f6176d8195102a0a47f">destroy</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup=&quot;/&quot;)</td></tr>
<tr class="separator:aff40863260825f6176d8195102a0a47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899a6373e973f84cc46d67f347d4e236"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; <a class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a899a6373e973f84cc46d67f347d4e236">destroy</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, const <a class="el" href="classDuration.html">Duration</a> &amp;timeout)</td></tr>
<tr class="separator:a899a6373e973f84cc46d67f347d4e236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12d210f286e5fcf7993c0c90b9459606"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a12d210f286e5fcf7993c0c90b9459606">cleanup</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>)</td></tr>
<tr class="separator:a12d210f286e5fcf7993c0c90b9459606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e3c7ca2e422779908eec45f859d757"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a class="el" href="classhashmap.html">hashmap</a>&lt; std::string, <br class="typebreak"/>
uint64_t &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">stat</a> (const std::string &amp;<a class="el" href="namespacecgroups.html#ad675453425dc290064c609351f2e3363">hierarchy</a>, const std::string &amp;cgroup, const std::string &amp;file)</td></tr>
<tr class="separator:a78e3c7ca2e422779908eec45f859d757"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a3e497aa6d62c407000dffd5f0516a53c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classDuration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a3e497aa6d62c407000dffd5f0516a53c">DESTROY_TIMEOUT</a> = <a class="el" href="classSeconds.html">Seconds</a>(60)</td></tr>
<tr class="separator:a3e497aa6d62c407000dffd5f0516a53c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5207e520ebc1a375a7b50532217e77d5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classDuration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a5207e520ebc1a375a7b50532217e77d5">FREEZE_RETRY_INTERVAL</a> = <a class="el" href="classSeconds.html">Seconds</a>(10)</td></tr>
<tr class="separator:a5207e520ebc1a375a7b50532217e77d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dccf61f2e6889ebe2c0e743d969e4c5"><td class="memItemLeft" align="right" valign="top">const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecgroups.html#a0dccf61f2e6889ebe2c0e743d969e4c5">THREAD_ASSIGN_RETRIES</a> = 100</td></tr>
<tr class="separator:a0dccf61f2e6889ebe2c0e743d969e4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a60fe712940bfb345dc346c1dbc622cf5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::assign </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>&#160;</td>
<td class="paramname"><em>pid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a56d29749c5955372d012171f5c9b1724"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;bool&gt; cgroups::busy </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystems</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a12d210f286e5fcf7993c0c90b9459606"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;bool&gt; cgroups::cleanup </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2ecc89636706df947027a4c3c2100fbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>recursive</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aff40863260825f6176d8195102a0a47f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::destroy </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em> = <code>&quot;/&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a899a6373e973f84cc46d67f347d4e236"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::destroy </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classDuration.html">Duration</a> &amp;&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a549f051f3df2b570aef0ee2b806020e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool cgroups::enabled </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a352a63d14291ed0a902c280504572c8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;bool&gt; cgroups::enabled </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystems</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8a1f39ed37d38f45bf997bbb2f6b791c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;bool&gt; cgroups::exists </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab5afc89c2b20c829679427a1b9023349"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;bool&gt; cgroups::exists </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>control</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2c47b0af7c71e02482e485f116c4dba2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::vector&lt;std::string&gt; &gt; cgroups::get </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em> = <code>&quot;/&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adabca75358eab66d19aaed528dd251d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::set&lt;std::string&gt; &gt; cgroups::hierarchies </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad675453425dc290064c609351f2e3363"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classResult.html">Result</a>&lt;std::string&gt; cgroups::hierarchy </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystems</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aceb245d6ea6362ac1c2b1247556179d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::isolate </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>&#160;</td>
<td class="paramname"><em>pid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab75e1e2d1be63eec907bf12306a7c8a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::kill </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>signal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa3c1a4d4d11cca392dc45ff363718fc1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::mount </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystems</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>retry</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a379912fbd52d8dba056a7d94041a224e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;bool&gt; cgroups::mounted </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystems</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4bf20862574beb5b0f9af7799489866f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::string&gt; cgroups::prepare </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>baseHierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>subsystem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad3e8800b1782f900cead465f7920dfa5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::set&lt;<a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>&gt; &gt; cgroups::processes </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa696e42fa4a13e922dee2d1f869146d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::string&gt; cgroups::read </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>control</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abe24f34ebd9554eafc765b62c41fb74c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::remove </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a78e3c7ca2e422779908eec45f859d757"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="classhashmap.html">hashmap</a>&lt;std::string, uint64_t&gt; &gt; cgroups::stat </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a43ff5aa5dec5f24b0a3620847e9dd6b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::set&lt;std::string&gt; &gt; cgroups::subsystems </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a155d0ce30a15e5b8b3ca02b189a7ead8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::set&lt;std::string&gt; &gt; cgroups::subsystems </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9fb61299862484ab2d1bd382ea109ca9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;std::set&lt;<a class="el" href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a>&gt; &gt; cgroups::threads </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af94090b7b947fde2603c22b609650c9b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::unmount </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad199dcd922eab26b23b7011c7e0ca34a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a class="el" href="structNothing.html">Nothing</a>&gt; cgroups::write </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>hierarchy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>cgroup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>control</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a3e497aa6d62c407000dffd5f0516a53c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classDuration.html">Duration</a> cgroups::DESTROY_TIMEOUT = <a class="el" href="classSeconds.html">Seconds</a>(60)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5207e520ebc1a375a7b50532217e77d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classDuration.html">Duration</a> cgroups::FREEZE_RETRY_INTERVAL = <a class="el" href="classSeconds.html">Seconds</a>(10)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0dccf61f2e6889ebe2c0e743d969e4c5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned int cgroups::THREAD_ASSIGN_RETRIES = 100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>