]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
deploy: 84ff288c1b95a2060558011d0878037adcbf7660
authordrakenclimber <drakenclimber@users.noreply.github.com>
Wed, 20 Mar 2024 21:51:44 +0000 (21:51 +0000)
committerdrakenclimber <drakenclimber@users.noreply.github.com>
Wed, 20 Mar 2024 21:51:44 +0000 (21:51 +0000)
group__group__groups.html
groups_8h_source.html
iterators_8h_source.html
search/all_b.js
search/functions_0.js

index 79b04a97dc478b7695b8465b426f32f949576b29..7915e73ba0b72c183c82e54c0612f44bfedaf990 100644 (file)
@@ -187,6 +187,8 @@ Data Structures</h2></td></tr>
 <tr class="separator:ga9d01743fd3f97014e08fc67149ec5f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga08a4fe913d59f61a39e61b8b02537dc2" id="r_ga08a4fe913d59f61a39e61b8b02537dc2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2">cgroup_get_procs</a> (char *name, char *controller, pid_t **pids, int *size)</td></tr>
 <tr class="separator:ga08a4fe913d59f61a39e61b8b02537dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef08e8ede63669bb7578fe79d03cd66b" id="r_gaef08e8ede63669bb7578fe79d03cd66b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b">cgroup_get_threads</a> (char *name, char *controller, pid_t **pids, int *size)</td></tr>
+<tr class="separator:gaef08e8ede63669bb7578fe79d03cd66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gaef0bf6cd480f2dcb5e964de151a27dd1" id="r_gaef0bf6cd480f2dcb5e964de151a27dd1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1">cg_chmod_recursive</a> (struct <a class="el" href="structcgroup.html">cgroup</a> *<a class="el" href="structcgroup.html">cgroup</a>, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change)</td></tr>
 <tr class="separator:gaef0bf6cd480f2dcb5e964de151a27dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gab60b1f528fbfb17d69a88f499c7071aa" id="r_gab60b1f528fbfb17d69a88f499c7071aa"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa">cgroup_get_cgroup_name</a> (struct <a class="el" href="structcgroup.html">cgroup</a> *<a class="el" href="structcgroup.html">cgroup</a>)</td></tr>
@@ -1136,6 +1138,55 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>cgroup_convert_cgroup<
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="gaef08e8ede63669bb7578fe79d03cd66b" name="gaef08e8ede63669bb7578fe79d03cd66b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaef08e8ede63669bb7578fe79d03cd66b">&#9670;&#160;</a></span>cgroup_get_threads()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int cgroup_get_threads </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>controller</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">pid_t **&#160;</td>
+          <td class="paramname"><em>pids</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the list of threads in a cgroup. This list is guaranteed to be sorted. It is not necessary that it is unique. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>The name of the cgroup </td></tr>
+    <tr><td class="paramname">controller</td><td>The name of the controller </td></tr>
+    <tr><td class="paramname">pids</td><td>The list of pids. Should be uninitialized when passed to the API. Should be freed by the caller using free. </td></tr>
+    <tr><td class="paramname">size</td><td>The size of the pids array returned by the API. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a id="ga007d21c304d9cc6e948dc0ae51ecfa86" name="ga007d21c304d9cc6e948dc0ae51ecfa86"></a>
index b866c96d8168f7e43ac71c69ecf7aa6ab04f0509..37975c9983ded00f8f3e74fba85cf6848488e5a5 100644 (file)
@@ -216,63 +216,65 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00579" name="l00579"></a><span class="lineno">  579</span> </div>
 <div class="line"><a id="l00589" name="l00589"></a><span class="lineno">  589</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2">cgroup_get_procs</a>(<span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *controller, pid_t **pids, <span class="keywordtype">int</span> *size);</div>
 <div class="line"><a id="l00590" name="l00590"></a><span class="lineno">  590</span> </div>
-<div class="line"><a id="l00599" name="l00599"></a><span class="lineno">  599</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1">cg_chmod_recursive</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>, mode_t dir_mode,</div>
-<div class="line"><a id="l00600" name="l00600"></a><span class="lineno">  600</span>               <span class="keywordtype">int</span> dirm_change, mode_t file_mode, <span class="keywordtype">int</span> filem_change);</div>
+<div class="line"><a id="l00600" name="l00600"></a><span class="lineno">  600</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b">cgroup_get_threads</a>(<span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *controller, pid_t **pids, <span class="keywordtype">int</span> *size);</div>
 <div class="line"><a id="l00601" name="l00601"></a><span class="lineno">  601</span> </div>
-<div class="line"><a id="l00606" name="l00606"></a><span class="lineno">  606</span><span class="keywordtype">char</span> *<a class="code hl_function" href="group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa">cgroup_get_cgroup_name</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>);</div>
-<div class="line"><a id="l00607" name="l00607"></a><span class="lineno">  607</span> </div>
-<div class="line"><a id="l00608" name="l00608"></a><span class="lineno">  608</span><span class="comment">/*</span></div>
-<div class="line"><a id="l00609" name="l00609"></a><span class="lineno">  609</span><span class="comment"> * Convert from one cgroup version to another version</span></div>
-<div class="line"><a id="l00610" name="l00610"></a><span class="lineno">  610</span><span class="comment"> *</span></div>
-<div class="line"><a id="l00611" name="l00611"></a><span class="lineno">  611</span><span class="comment"> * @param out_cgroup Destination cgroup</span></div>
-<div class="line"><a id="l00612" name="l00612"></a><span class="lineno">  612</span><span class="comment"> * @param out_version Destination cgroup version</span></div>
-<div class="line"><a id="l00613" name="l00613"></a><span class="lineno">  613</span><span class="comment"> * @param in_cgroup Source cgroup</span></div>
-<div class="line"><a id="l00614" name="l00614"></a><span class="lineno">  614</span><span class="comment"> * @param in_version Source cgroup version, only used if set to v1 or v2</span></div>
-<div class="line"><a id="l00615" name="l00615"></a><span class="lineno">  615</span><span class="comment"> *</span></div>
-<div class="line"><a id="l00616" name="l00616"></a><span class="lineno">  616</span><span class="comment"> * @return 0 on success</span></div>
-<div class="line"><a id="l00617" name="l00617"></a><span class="lineno">  617</span><span class="comment"> *         ECGFAIL conversion failed</span></div>
-<div class="line"><a id="l00618" name="l00618"></a><span class="lineno">  618</span><span class="comment"> *         ECGCONTROLLERNOTEQUAL incorrect controller version provided</span></div>
-<div class="line"><a id="l00619" name="l00619"></a><span class="lineno">  619</span><span class="comment"> */</span></div>
-<div class="line"><a id="l00620" name="l00620"></a><span class="lineno">  620</span><span class="keywordtype">int</span> cgroup_convert_cgroup(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> * <span class="keyword">const</span> out_cgroup,</div>
-<div class="line"><a id="l00621" name="l00621"></a><span class="lineno">  621</span>              <span class="keyword">enum</span> cg_version_t out_version,</div>
-<div class="line"><a id="l00622" name="l00622"></a><span class="lineno">  622</span>              <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> * <span class="keyword">const</span> in_cgroup,</div>
-<div class="line"><a id="l00623" name="l00623"></a><span class="lineno">  623</span>              <span class="keyword">enum</span> cg_version_t in_version);</div>
-<div class="line"><a id="l00624" name="l00624"></a><span class="lineno">  624</span> </div>
-<div class="line"><a id="l00633" name="l00633"></a><span class="lineno">  633</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82">cgroup_list_mount_points</a>(<span class="keyword">const</span> <span class="keyword">enum</span> cg_version_t cgrp_version,</div>
-<div class="line"><a id="l00634" name="l00634"></a><span class="lineno">  634</span>                 <span class="keywordtype">char</span> ***mount_paths);</div>
+<div class="line"><a id="l00610" name="l00610"></a><span class="lineno">  610</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1">cg_chmod_recursive</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>, mode_t dir_mode,</div>
+<div class="line"><a id="l00611" name="l00611"></a><span class="lineno">  611</span>               <span class="keywordtype">int</span> dirm_change, mode_t file_mode, <span class="keywordtype">int</span> filem_change);</div>
+<div class="line"><a id="l00612" name="l00612"></a><span class="lineno">  612</span> </div>
+<div class="line"><a id="l00617" name="l00617"></a><span class="lineno">  617</span><span class="keywordtype">char</span> *<a class="code hl_function" href="group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa">cgroup_get_cgroup_name</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>);</div>
+<div class="line"><a id="l00618" name="l00618"></a><span class="lineno">  618</span> </div>
+<div class="line"><a id="l00619" name="l00619"></a><span class="lineno">  619</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00620" name="l00620"></a><span class="lineno">  620</span><span class="comment"> * Convert from one cgroup version to another version</span></div>
+<div class="line"><a id="l00621" name="l00621"></a><span class="lineno">  621</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00622" name="l00622"></a><span class="lineno">  622</span><span class="comment"> * @param out_cgroup Destination cgroup</span></div>
+<div class="line"><a id="l00623" name="l00623"></a><span class="lineno">  623</span><span class="comment"> * @param out_version Destination cgroup version</span></div>
+<div class="line"><a id="l00624" name="l00624"></a><span class="lineno">  624</span><span class="comment"> * @param in_cgroup Source cgroup</span></div>
+<div class="line"><a id="l00625" name="l00625"></a><span class="lineno">  625</span><span class="comment"> * @param in_version Source cgroup version, only used if set to v1 or v2</span></div>
+<div class="line"><a id="l00626" name="l00626"></a><span class="lineno">  626</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00627" name="l00627"></a><span class="lineno">  627</span><span class="comment"> * @return 0 on success</span></div>
+<div class="line"><a id="l00628" name="l00628"></a><span class="lineno">  628</span><span class="comment"> *         ECGFAIL conversion failed</span></div>
+<div class="line"><a id="l00629" name="l00629"></a><span class="lineno">  629</span><span class="comment"> *         ECGCONTROLLERNOTEQUAL incorrect controller version provided</span></div>
+<div class="line"><a id="l00630" name="l00630"></a><span class="lineno">  630</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00631" name="l00631"></a><span class="lineno">  631</span><span class="keywordtype">int</span> cgroup_convert_cgroup(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> * <span class="keyword">const</span> out_cgroup,</div>
+<div class="line"><a id="l00632" name="l00632"></a><span class="lineno">  632</span>              <span class="keyword">enum</span> cg_version_t out_version,</div>
+<div class="line"><a id="l00633" name="l00633"></a><span class="lineno">  633</span>              <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> * <span class="keyword">const</span> in_cgroup,</div>
+<div class="line"><a id="l00634" name="l00634"></a><span class="lineno">  634</span>              <span class="keyword">enum</span> cg_version_t in_version);</div>
 <div class="line"><a id="l00635" name="l00635"></a><span class="lineno">  635</span> </div>
-<div class="line"><a id="l00643" name="l00643"></a><span class="lineno">  643</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f">cgroup_get_controller_version</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> controller,</div>
-<div class="line"><a id="l00644" name="l00644"></a><span class="lineno">  644</span>                  <span class="keyword">enum</span> cg_version_t * <span class="keyword">const</span> version);</div>
-<div class="line"><a id="l00645" name="l00645"></a><span class="lineno">  645</span> </div>
-<div class="line"><a id="l00651" name="l00651"></a><span class="lineno">  651</span><span class="keyword">enum</span> cg_setup_mode_t <a class="code hl_function" href="group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da">cgroup_setup_mode</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00652" name="l00652"></a><span class="lineno">  652</span> </div>
-<div class="line"><a id="l00660" name="l00660"></a><span class="lineno">  660</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#gabc512c3f20d1f18a0f0f3ca9e2fb136f">cgroup_get_controller_count</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>);</div>
-<div class="line"><a id="l00661" name="l00661"></a><span class="lineno">  661</span> </div>
-<div class="line"><a id="l00668" name="l00668"></a><span class="lineno">  668</span><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *<a class="code hl_function" href="group__group__groups.html#gaf5439bb5f149655f682a6438b17877db">cgroup_get_controller_by_index</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>, <span class="keywordtype">int</span> index);</div>
-<div class="line"><a id="l00669" name="l00669"></a><span class="lineno">  669</span> </div>
-<div class="line"><a id="l00676" name="l00676"></a><span class="lineno">  676</span><span class="keywordtype">char</span> *<a class="code hl_function" href="group__group__groups.html#gac13c5570894e6581bd1ebbdcbb73c74e">cgroup_get_controller_name</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *controller);</div>
-<div class="line"><a id="l00677" name="l00677"></a><span class="lineno">  677</span> </div>
-<div class="line"><a id="l00682" name="l00682"></a><span class="lineno">  682</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga5103da236354f658697c730cc6834f07">is_cgroup_mode_legacy</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00683" name="l00683"></a><span class="lineno">  683</span> </div>
-<div class="line"><a id="l00688" name="l00688"></a><span class="lineno">  688</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga11a48a466c0d4b03d3480cd4d8c830f8">is_cgroup_mode_hybrid</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00689" name="l00689"></a><span class="lineno">  689</span> </div>
-<div class="line"><a id="l00694" name="l00694"></a><span class="lineno">  694</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga7d360d903d69dfffd6d7a2904882f707">is_cgroup_mode_unified</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00695" name="l00695"></a><span class="lineno">  695</span> </div>
-<div class="line"><a id="l00702" name="l00702"></a><span class="lineno">  702</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00703" name="l00703"></a><span class="lineno">  703</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
-<div class="line"><a id="l00704" name="l00704"></a><span class="lineno">  704</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00705" name="l00705"></a><span class="lineno">  705</span> </div>
-<div class="line"><a id="l00706" name="l00706"></a><span class="lineno">  706</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_GROUPS_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00644" name="l00644"></a><span class="lineno">  644</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82">cgroup_list_mount_points</a>(<span class="keyword">const</span> <span class="keyword">enum</span> cg_version_t cgrp_version,</div>
+<div class="line"><a id="l00645" name="l00645"></a><span class="lineno">  645</span>                 <span class="keywordtype">char</span> ***mount_paths);</div>
+<div class="line"><a id="l00646" name="l00646"></a><span class="lineno">  646</span> </div>
+<div class="line"><a id="l00654" name="l00654"></a><span class="lineno">  654</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f">cgroup_get_controller_version</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> controller,</div>
+<div class="line"><a id="l00655" name="l00655"></a><span class="lineno">  655</span>                  <span class="keyword">enum</span> cg_version_t * <span class="keyword">const</span> version);</div>
+<div class="line"><a id="l00656" name="l00656"></a><span class="lineno">  656</span> </div>
+<div class="line"><a id="l00662" name="l00662"></a><span class="lineno">  662</span><span class="keyword">enum</span> cg_setup_mode_t <a class="code hl_function" href="group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da">cgroup_setup_mode</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00663" name="l00663"></a><span class="lineno">  663</span> </div>
+<div class="line"><a id="l00671" name="l00671"></a><span class="lineno">  671</span><span class="keywordtype">int</span> <a class="code hl_function" href="group__group__groups.html#gabc512c3f20d1f18a0f0f3ca9e2fb136f">cgroup_get_controller_count</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>);</div>
+<div class="line"><a id="l00672" name="l00672"></a><span class="lineno">  672</span> </div>
+<div class="line"><a id="l00679" name="l00679"></a><span class="lineno">  679</span><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *<a class="code hl_function" href="group__group__groups.html#gaf5439bb5f149655f682a6438b17877db">cgroup_get_controller_by_index</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup.html">cgroup</a> *<a class="code hl_struct" href="structcgroup.html">cgroup</a>, <span class="keywordtype">int</span> index);</div>
+<div class="line"><a id="l00680" name="l00680"></a><span class="lineno">  680</span> </div>
+<div class="line"><a id="l00687" name="l00687"></a><span class="lineno">  687</span><span class="keywordtype">char</span> *<a class="code hl_function" href="group__group__groups.html#gac13c5570894e6581bd1ebbdcbb73c74e">cgroup_get_controller_name</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *controller);</div>
+<div class="line"><a id="l00688" name="l00688"></a><span class="lineno">  688</span> </div>
+<div class="line"><a id="l00693" name="l00693"></a><span class="lineno">  693</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga5103da236354f658697c730cc6834f07">is_cgroup_mode_legacy</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00694" name="l00694"></a><span class="lineno">  694</span> </div>
+<div class="line"><a id="l00699" name="l00699"></a><span class="lineno">  699</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga11a48a466c0d4b03d3480cd4d8c830f8">is_cgroup_mode_hybrid</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00700" name="l00700"></a><span class="lineno">  700</span> </div>
+<div class="line"><a id="l00705" name="l00705"></a><span class="lineno">  705</span><span class="keywordtype">bool</span> <a class="code hl_function" href="group__group__groups.html#ga7d360d903d69dfffd6d7a2904882f707">is_cgroup_mode_unified</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00706" name="l00706"></a><span class="lineno">  706</span> </div>
+<div class="line"><a id="l00713" name="l00713"></a><span class="lineno">  713</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00714" name="l00714"></a><span class="lineno">  714</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
+<div class="line"><a id="l00715" name="l00715"></a><span class="lineno">  715</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00716" name="l00716"></a><span class="lineno">  716</span> </div>
+<div class="line"><a id="l00717" name="l00717"></a><span class="lineno">  717</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_GROUPS_H */</span><span class="preprocessor"></span></div>
 <div class="ttc" id="agroup__group__groups_html_ga007d21c304d9cc6e948dc0ae51ecfa86"><div class="ttname"><a href="group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86">cgroup_get_uid_gid</a></div><div class="ttdeci">int cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid)</div><div class="ttdef"><b>Definition</b> wrapper.c:480</div></div>
-<div class="ttc" id="agroup__group__groups_html_ga08a4fe913d59f61a39e61b8b02537dc2"><div class="ttname"><a href="group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2">cgroup_get_procs</a></div><div class="ttdeci">int cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size)</div><div class="ttdef"><b>Definition</b> api.c:6143</div></div>
-<div class="ttc" id="agroup__group__groups_html_ga0fd537a3ba09c497378dc494fa405f82"><div class="ttname"><a href="group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82">cgroup_list_mount_points</a></div><div class="ttdeci">int cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths)</div><div class="ttdef"><b>Definition</b> api.c:6463</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga08a4fe913d59f61a39e61b8b02537dc2"><div class="ttname"><a href="group__group__groups.html#ga08a4fe913d59f61a39e61b8b02537dc2">cgroup_get_procs</a></div><div class="ttdeci">int cgroup_get_procs(char *name, char *controller, pid_t **pids, int *size)</div><div class="ttdef"><b>Definition</b> api.c:6204</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga0fd537a3ba09c497378dc494fa405f82"><div class="ttname"><a href="group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82">cgroup_list_mount_points</a></div><div class="ttdeci">int cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths)</div><div class="ttdef"><b>Definition</b> api.c:6479</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga0fe9b05f26b3cab21fc446c9a2700526"><div class="ttname"><a href="group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526">cgroup_get_value_int64</a></div><div class="ttdeci">int cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value)</div><div class="ttdef"><b>Definition</b> wrapper.c:558</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga11a48a466c0d4b03d3480cd4d8c830f8"><div class="ttname"><a href="group__group__groups.html#ga11a48a466c0d4b03d3480cd4d8c830f8">is_cgroup_mode_hybrid</a></div><div class="ttdeci">bool is_cgroup_mode_hybrid(void)</div><div class="ttdef"><b>Definition</b> wrapper.c:815</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga1dca18434e5d6be30c28c556da94f565"><div class="ttname"><a href="group__group__groups.html#ga1dca18434e5d6be30c28c556da94f565">cgroup_delete_cgroup</a></div><div class="ttdeci">int cgroup_delete_cgroup(struct cgroup *cgroup, int ignore_migration)</div><div class="ttdef"><b>Definition</b> api.c:3431</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga25115085978ce2a8d671e7876cc49c1d"><div class="ttname"><a href="group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d">cgroup_get_value_name_count</a></div><div class="ttdeci">int cgroup_get_value_name_count(struct cgroup_controller *controller)</div><div class="ttdef"><b>Definition</b> wrapper.c:769</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga31ba5e865ae8d58b4453c0ef06d2c071"><div class="ttname"><a href="group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071">cgroup_modify_cgroup</a></div><div class="ttdeci">int cgroup_modify_cgroup(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> api.c:2703</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga3929afd6ced9fe877613286b5f06cf8d"><div class="ttname"><a href="group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d">cgroup_add_controller</a></div><div class="ttdeci">struct cgroup_controller * cgroup_add_controller(struct cgroup *cgroup, const char *name)</div><div class="ttdef"><b>Definition</b> wrapper.c:61</div></div>
-<div class="ttc" id="agroup__group__groups_html_ga452d8c5e95c8d694e26e7efda045360f"><div class="ttname"><a href="group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f">cgroup_get_controller_version</a></div><div class="ttdeci">int cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version)</div><div class="ttdef"><b>Definition</b> api.c:6395</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga452d8c5e95c8d694e26e7efda045360f"><div class="ttname"><a href="group__group__groups.html#ga452d8c5e95c8d694e26e7efda045360f">cgroup_get_controller_version</a></div><div class="ttdeci">int cgroup_get_controller_version(const char *const controller, enum cg_version_t *const version)</div><div class="ttdef"><b>Definition</b> api.c:6411</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga4817c68ab791c09c07b663c29b3fb029"><div class="ttname"><a href="group__group__groups.html#ga4817c68ab791c09c07b663c29b3fb029">cgroup_add_value_string</a></div><div class="ttdeci">int cgroup_add_value_string(struct cgroup_controller *controller, const char *name, const char *value)</div><div class="ttdef"><b>Definition</b> wrapper.c:269</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga4b191a600f84b00ea7afd12c01d918f3"><div class="ttname"><a href="group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3">cgroup_add_value_bool</a></div><div class="ttdeci">int cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value)</div><div class="ttdef"><b>Definition</b> wrapper.c:347</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga5103da236354f658697c730cc6834f07"><div class="ttname"><a href="group__group__groups.html#ga5103da236354f658697c730cc6834f07">is_cgroup_mode_legacy</a></div><div class="ttdeci">bool is_cgroup_mode_legacy(void)</div><div class="ttdef"><b>Definition</b> wrapper.c:803</div></div>
@@ -294,17 +296,18 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="agroup__group__groups_html_gab20fdb1ae479f8baac482336abf73900"><div class="ttname"><a href="group__group__groups.html#gab20fdb1ae479f8baac482336abf73900">cgroup_free</a></div><div class="ttdeci">void cgroup_free(struct cgroup **cgroup)</div><div class="ttdef"><b>Definition</b> wrapper.c:256</div></div>
 <div class="ttc" id="agroup__group__groups_html_gab60b1f528fbfb17d69a88f499c7071aa"><div class="ttname"><a href="group__group__groups.html#gab60b1f528fbfb17d69a88f499c7071aa">cgroup_get_cgroup_name</a></div><div class="ttdeci">char * cgroup_get_cgroup_name(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> wrapper.c:790</div></div>
 <div class="ttc" id="agroup__group__groups_html_gab95007148eac89b7e935d93a4524787b"><div class="ttname"><a href="group__group__groups.html#gab95007148eac89b7e935d93a4524787b">cgroup_get_value_bool</a></div><div class="ttdeci">int cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value)</div><div class="ttdef"><b>Definition</b> wrapper.c:650</div></div>
-<div class="ttc" id="agroup__group__groups_html_gabc512c3f20d1f18a0f0f3ca9e2fb136f"><div class="ttname"><a href="group__group__groups.html#gabc512c3f20d1f18a0f0f3ca9e2fb136f">cgroup_get_controller_count</a></div><div class="ttdeci">int cgroup_get_controller_count(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> api.c:6609</div></div>
-<div class="ttc" id="agroup__group__groups_html_gac13c5570894e6581bd1ebbdcbb73c74e"><div class="ttname"><a href="group__group__groups.html#gac13c5570894e6581bd1ebbdcbb73c74e">cgroup_get_controller_name</a></div><div class="ttdeci">char * cgroup_get_controller_name(struct cgroup_controller *controller)</div><div class="ttdef"><b>Definition</b> api.c:6628</div></div>
+<div class="ttc" id="agroup__group__groups_html_gabc512c3f20d1f18a0f0f3ca9e2fb136f"><div class="ttname"><a href="group__group__groups.html#gabc512c3f20d1f18a0f0f3ca9e2fb136f">cgroup_get_controller_count</a></div><div class="ttdeci">int cgroup_get_controller_count(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> api.c:6625</div></div>
+<div class="ttc" id="agroup__group__groups_html_gac13c5570894e6581bd1ebbdcbb73c74e"><div class="ttname"><a href="group__group__groups.html#gac13c5570894e6581bd1ebbdcbb73c74e">cgroup_get_controller_name</a></div><div class="ttdeci">char * cgroup_get_controller_name(struct cgroup_controller *controller)</div><div class="ttdef"><b>Definition</b> api.c:6644</div></div>
 <div class="ttc" id="agroup__group__groups_html_gad34c82ead174988d418f3dcb003aaca7"><div class="ttname"><a href="group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7">cgroup_new_cgroup</a></div><div class="ttdeci">struct cgroup * cgroup_new_cgroup(const char *name)</div><div class="ttdef"><b>Definition</b> wrapper.c:43</div></div>
 <div class="ttc" id="agroup__group__groups_html_gad4ba31fe5a8bba63b33b1ea339b849e6"><div class="ttname"><a href="group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6">cgroup_get_cgroup</a></div><div class="ttdeci">int cgroup_get_cgroup(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> api.c:3740</div></div>
 <div class="ttc" id="agroup__group__groups_html_gad9d2216205b96278c626122f8d5e63bb"><div class="ttname"><a href="group__group__groups.html#gad9d2216205b96278c626122f8d5e63bb">cgroup_add_value_uint64</a></div><div class="ttdeci">int cgroup_add_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value)</div><div class="ttdef"><b>Definition</b> wrapper.c:329</div></div>
 <div class="ttc" id="agroup__group__groups_html_gadb8e13df6064841d3c9707960f782fa7"><div class="ttname"><a href="group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7">cgroup_create_cgroup</a></div><div class="ttdeci">int cgroup_create_cgroup(struct cgroup *cgroup, int ignore_ownership)</div><div class="ttdef"><b>Definition</b> api.c:2992</div></div>
 <div class="ttc" id="agroup__group__groups_html_gade01aa1fe30ccc968af9fe8a3bc821e5"><div class="ttname"><a href="group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5">cgroup_set_value_uint64</a></div><div class="ttdeci">int cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value)</div><div class="ttdef"><b>Definition</b> wrapper.c:625</div></div>
 <div class="ttc" id="agroup__group__groups_html_gae870d271b789b5c54c2e3d35de3cd6f9"><div class="ttname"><a href="group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9">cgroup_add_all_controllers</a></div><div class="ttdeci">int cgroup_add_all_controllers(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition</b> wrapper.c:111</div></div>
-<div class="ttc" id="agroup__group__groups_html_gaebf0c15818fa8201b8a458f3e3e044da"><div class="ttname"><a href="group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da">cgroup_setup_mode</a></div><div class="ttdeci">enum cg_setup_mode_t cgroup_setup_mode(void)</div><div class="ttdef"><b>Definition</b> api.c:6564</div></div>
+<div class="ttc" id="agroup__group__groups_html_gaebf0c15818fa8201b8a458f3e3e044da"><div class="ttname"><a href="group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da">cgroup_setup_mode</a></div><div class="ttdeci">enum cg_setup_mode_t cgroup_setup_mode(void)</div><div class="ttdef"><b>Definition</b> api.c:6580</div></div>
+<div class="ttc" id="agroup__group__groups_html_gaef08e8ede63669bb7578fe79d03cd66b"><div class="ttname"><a href="group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b">cgroup_get_threads</a></div><div class="ttdeci">int cgroup_get_threads(char *name, char *controller, pid_t **pids, int *size)</div><div class="ttdef"><b>Definition</b> api.c:6214</div></div>
 <div class="ttc" id="agroup__group__groups_html_gaef0bf6cd480f2dcb5e964de151a27dd1"><div class="ttname"><a href="group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1">cg_chmod_recursive</a></div><div class="ttdeci">int cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change)</div><div class="ttdef"><b>Definition</b> api.c:347</div></div>
-<div class="ttc" id="agroup__group__groups_html_gaf5439bb5f149655f682a6438b17877db"><div class="ttname"><a href="group__group__groups.html#gaf5439bb5f149655f682a6438b17877db">cgroup_get_controller_by_index</a></div><div class="ttdeci">struct cgroup_controller * cgroup_get_controller_by_index(struct cgroup *cgroup, int index)</div><div class="ttdef"><b>Definition</b> api.c:6617</div></div>
+<div class="ttc" id="agroup__group__groups_html_gaf5439bb5f149655f682a6438b17877db"><div class="ttname"><a href="group__group__groups.html#gaf5439bb5f149655f682a6438b17877db">cgroup_get_controller_by_index</a></div><div class="ttdeci">struct cgroup_controller * cgroup_get_controller_by_index(struct cgroup *cgroup, int index)</div><div class="ttdef"><b>Definition</b> api.c:6633</div></div>
 <div class="ttc" id="agroup__group__groups_html_gafaa51e5ffe09f8ad05585a1d3b6f7fa9"><div class="ttname"><a href="group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9">cgroup_get_value_string</a></div><div class="ttdeci">int cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value)</div><div class="ttdef"><b>Definition</b> wrapper.c:512</div></div>
 <div class="ttc" id="agroup__group__groups_html_gafb24892bc221cffee0f5fe07f64d54d7"><div class="ttname"><a href="group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7">cgroup_set_value_bool</a></div><div class="ttdeci">int cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value)</div><div class="ttdef"><b>Definition</b> wrapper.c:678</div></div>
 <div class="ttc" id="astructcgroup__controller_html"><div class="ttname"><a href="structcgroup__controller.html">cgroup_controller</a></div><div class="ttdef"><b>Definition</b> libcgroup-internal.h:109</div></div>
index 7a498617811850e97921ddc414d9511f9067957b..f122b226885b25bb6dd098f568acdf5dd4078d03 100644 (file)
@@ -208,9 +208,9 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="agroup__group__iterators_html_ga09a70990837a58e506a264f8c50d4cde"><div class="ttname"><a href="group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde">cgroup_walk_tree_end</a></div><div class="ttdeci">int cgroup_walk_tree_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:5178</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga0c467d42a2c9a916a0edd339a6d7afc8"><div class="ttname"><a href="group__group__iterators.html#ga0c467d42a2c9a916a0edd339a6d7afc8">cgroup_get_all_controller_end</a></div><div class="ttdeci">int cgroup_get_all_controller_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:6052</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga1138e47f124f0f634586db5e0c4ae5de"><div class="ttname"><a href="group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de">cgroup_read_stats_begin</a></div><div class="ttdeci">int cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat)</div><div class="ttdef"><b>Definition</b> api.c:5433</div></div>
-<div class="ttc" id="agroup__group__iterators_html_ga18a3c6fe7da42b9da96ce34dce1e31b8"><div class="ttname"><a href="group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8">cgroup_get_subsys_mount_point_begin</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path)</div><div class="ttdef"><b>Definition</b> api.c:6330</div></div>
+<div class="ttc" id="agroup__group__iterators_html_ga18a3c6fe7da42b9da96ce34dce1e31b8"><div class="ttname"><a href="group__group__iterators.html#ga18a3c6fe7da42b9da96ce34dce1e31b8">cgroup_get_subsys_mount_point_begin</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_begin(const char *controller, void **handle, char *path)</div><div class="ttdef"><b>Definition</b> api.c:6346</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga29a572cbc0c07e2b02dfa0f1ac0067d3"><div class="ttname"><a href="group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3">cgroup_walk_type</a></div><div class="ttdeci">cgroup_walk_type</div><div class="ttdef"><b>Definition</b> iterators.h:74</div></div>
-<div class="ttc" id="agroup__group__iterators_html_ga3d66997158cb8a334317923ad94cc789"><div class="ttname"><a href="group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789">cgroup_get_subsys_mount_point_next</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_next(void **handle, char *path)</div><div class="ttdef"><b>Definition</b> api.c:6360</div></div>
+<div class="ttc" id="agroup__group__iterators_html_ga3d66997158cb8a334317923ad94cc789"><div class="ttname"><a href="group__group__iterators.html#ga3d66997158cb8a334317923ad94cc789">cgroup_get_subsys_mount_point_next</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_next(void **handle, char *path)</div><div class="ttdef"><b>Definition</b> api.c:6376</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga3d98a04b29b1fe409db1114b7aa76809"><div class="ttname"><a href="group__group__iterators.html#ga3d98a04b29b1fe409db1114b7aa76809">cgroup_get_all_controller_next</a></div><div class="ttdeci">int cgroup_get_all_controller_next(void **handle, struct controller_data *info)</div><div class="ttdef"><b>Definition</b> api.c:6065</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga527f5499b0aa04d325074435baebdff1"><div class="ttname"><a href="group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1">cgroup_walk_tree_next</a></div><div class="ttdeci">int cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level)</div><div class="ttdef"><b>Definition</b> api.c:5152</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga55d2eac2af703794651d344c073566f5"><div class="ttname"><a href="group__group__iterators.html#ga55d2eac2af703794651d344c073566f5">CG_VALUE_MAX</a></div><div class="ttdeci">#define CG_VALUE_MAX</div><div class="ttdef"><b>Definition</b> iterators.h:233</div></div>
@@ -220,7 +220,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="agroup__group__iterators_html_ga7b19f10c06abb96d8c8ae88a04888a68"><div class="ttname"><a href="group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68">cgroup_walk_tree_begin</a></div><div class="ttdeci">int cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level)</div><div class="ttdef"><b>Definition</b> api.c:5198</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga926b70423b6c087c21a14670cd23cd7d"><div class="ttname"><a href="group__group__iterators.html#ga926b70423b6c087c21a14670cd23cd7d">cgroup_get_controller_next</a></div><div class="ttdeci">int cgroup_get_controller_next(void **handle, struct cgroup_mount_point *info)</div><div class="ttdef"><b>Definition</b> api.c:5547</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga9378ee0f1f6e65900df8e25b3d7ce236"><div class="ttname"><a href="group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236">cgroup_read_value_begin</a></div><div class="ttdeci">int cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max)</div><div class="ttdef"><b>Definition</b> api.c:5358</div></div>
-<div class="ttc" id="agroup__group__iterators_html_ga9c9b0f1921c205bd25bfc6c1d20486eb"><div class="ttname"><a href="group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb">cgroup_get_subsys_mount_point_end</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:6382</div></div>
+<div class="ttc" id="agroup__group__iterators_html_ga9c9b0f1921c205bd25bfc6c1d20486eb"><div class="ttname"><a href="group__group__iterators.html#ga9c9b0f1921c205bd25bfc6c1d20486eb">cgroup_get_subsys_mount_point_end</a></div><div class="ttdeci">int cgroup_get_subsys_mount_point_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:6398</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gab485cda2bc9640bacbf61f1953ae750c"><div class="ttname"><a href="group__group__iterators.html#gab485cda2bc9640bacbf61f1953ae750c">cgroup_get_controller_end</a></div><div class="ttdeci">int cgroup_get_controller_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:5531</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gaba386d9db6cadc6ad85c2552f63447bb"><div class="ttname"><a href="group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb">cgroup_read_stats_end</a></div><div class="ttdeci">int cgroup_read_stats_end(void **handle)</div><div class="ttdef"><b>Definition</b> api.c:5395</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gaced2fe331f19d599a3270db2440847cc"><div class="ttname"><a href="group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc">cgroup_read_value_next</a></div><div class="ttdeci">int cgroup_read_value_next(void **handle, char *buffer, int max)</div><div class="ttdef"><b>Definition</b> api.c:5338</div></div>
index f0fbf41c6649f6909a154a97cc6d86e4e69274d4..dd9ab515d9d2c0b2eb96c0d1f1dec1c457492212 100644 (file)
@@ -65,102 +65,103 @@ var searchData=
   ['cgroup_5fget_5ftask_5fbegin_62',['cgroup_get_task_begin',['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c']]],
   ['cgroup_5fget_5ftask_5fend_63',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c']]],
   ['cgroup_5fget_5ftask_5fnext_64',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c']]],
-  ['cgroup_5fget_5fuid_5fgid_65',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fbool_66',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fint64_67',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_68',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_5fcount_69',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fstring_70',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fuint64_71',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5fgroup_5fspec_72',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
-  ['cgroup_5finfo_73',['cgroup_info',['../structcgroup__info.html',1,'']]],
-  ['cgroup_5finit_5frules_5fcache_74',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
-  ['cgroup_5finit_5ftemplates_5fcache_75',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
-  ['cgroup_5flist_5fmount_5fpoints_76',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c']]],
-  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_77',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
-  ['cgroup_5flog_78',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c']]],
-  ['cgroup_5flog_5fcont_79',['CGROUP_LOG_CONT',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa915b87fe26cc45572e40508dc6d62e88',1,'log.h']]],
-  ['cgroup_5flog_5fdebug_80',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]],
-  ['cgroup_5flog_5ferror_81',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]],
-  ['cgroup_5flog_5finfo_82',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]],
-  ['cgroup_5flog_5flevel_83',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]],
-  ['cgroup_5flog_5fwarning_84',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]],
-  ['cgroup_5fmodify_5fcgroup_85',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
-  ['cgroup_5fmount_5fpoint_86',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
-  ['cgroup_5fnew_5fcgroup_87',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
-  ['cgroup_5fparse_5flog_5flevel_5fstr_88',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
-  ['cgroup_5fprint_5frules_5fconfig_89',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fbegin_90',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fend_91',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fnext_92',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fbegin_93',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fend_94',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fnext_95',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fregister_5funchanged_5fprocess_96',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5frules_97',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5ftemplates_98',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
-  ['cgroup_5frule_99',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
-  ['cgroup_5frule_5flist_100',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
-  ['cgroup_5frules_5fdata_101',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
-  ['cgroup_5fset_5fdefault_5flogger_102',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
-  ['cgroup_5fset_5flogger_103',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
-  ['cgroup_5fset_5floglevel_104',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
-  ['cgroup_5fset_5fpermissions_105',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
-  ['cgroup_5fset_5fuid_5fgid_106',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fbool_107',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fint64_108',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fstring_109',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fuint64_110',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fsetup_5fmode_111',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c']]],
-  ['cgroup_5fstat_112',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
-  ['cgroup_5fstrerror_113',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
-  ['cgroup_5fstring_5flist_114',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
-  ['cgroup_5fsystemd_5fopts_115',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]],
-  ['cgroup_5fsystemd_5fscope_5fopts_116',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
-  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_117',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
-  ['cgroup_5ftree_5fhandle_118',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
-  ['cgroup_5funload_5fcgroups_119',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
-  ['cgroup_5fwalk_5ftree_5fbegin_120',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fend_121',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fnext_122',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fset_5fflags_123',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftype_124',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpost_5fdir_125',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpre_5fdir_126',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
-  ['cgroupcompareignoreruletest_127',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
-  ['cgroupcreatecgrouptest_128',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
-  ['cgrouperror_129',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
-  ['cgroupgetcgrouptest_130',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
-  ['cgroupmount_131',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
-  ['cgroupprocessv1mnttest_132',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
-  ['cgroupprocessv2mnttest_133',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
-  ['cgroupv2controllerenabled_134',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
-  ['cgroupversion_135',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
-  ['cgsetparserflagtest_136',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
-  ['changes_20restart_20the_20process_137',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]],
-  ['checksum_20for_20the_20release_20tarball_138',['13. Generate a checksum for the release tarball',['../md_doc_2internal_2release-github.html#autotoc_md21',1,'']]],
-  ['checksum_20using_20the_20maintainer_20s_20key_139',['14. GPG sign the release tarball and checksum using the maintainer&apos;s key',['../md_doc_2internal_2release-github.html#autotoc_md22',1,'']]],
-  ['child_20hierarchy_20via_20libcgroup_20command_20line_140',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]],
-  ['chownchmodtaskstest_141',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
-  ['code_20changes_20restart_20the_20process_142',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]],
-  ['code_20using_20existing_20tests_143',['Test Your Code Using Existing Tests',['../md_CONTRIBUTING.html#autotoc_md1',1,'']]],
-  ['command_20line_144',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]],
-  ['commit_20the_20version_20number_20in_20configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_145',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]],
-  ['community_146',['Interacting with the Community',['../md_CONTRIBUTING.html#autotoc_md0',1,'']]],
-  ['config_147',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
-  ['configerror_148',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
-  ['configparser_149',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]],
-  ['configuration_150',['5. Configuration',['../group__group__config.html',1,'']]],
-  ['configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_151',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]],
-  ['container_152',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
-  ['containererror_153',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
-  ['contribute_20to_20the_20libcgroup_20project_154',['How to Contribute to the libcgroup Project',['../md_CONTRIBUTING.html',1,'']]],
-  ['control_5fvalue_155',['control_value',['../structcontrol__value.html',1,'']]],
-  ['controller_156',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
-  ['controller_5fdata_157',['controller_data',['../structcontroller__data.html',1,'']]],
-  ['correct_158',['4. Verify that the packaging is correct',['../md_doc_2internal_2release-github.html#autotoc_md12',1,'']]],
-  ['coverity_159',['5. Verify that there are no outstanding defects from Coverity',['../md_doc_2internal_2release-github.html#autotoc_md13',1,'']]],
-  ['create_20a_20new_20github_20release_20using_20the_20associated_20tag_20and_20upload_20the_20following_20files_160',['16. Create a new GitHub release using the associated tag and upload the following files',['../md_doc_2internal_2release-github.html#autotoc_md24',1,'']]],
-  ['create_20new_20release_20x_20y_20branch_161',['8. If this is a new major/minor release, create new &apos;release-X.Y&apos; branch',['../md_doc_2internal_2release-github.html#autotoc_md16',1,'']]],
-  ['creating_20a_20systemd_20scope_20and_20child_20hierarchy_20via_20libcgroup_20command_20line_162',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]]
+  ['cgroup_5fget_5fthreads_65',['cgroup_get_threads',['../group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b',1,'cgroup_get_threads(char *name, char *controller, pid_t **pids, int *size):&#160;api.c'],['../group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b',1,'cgroup_get_threads(char *name, char *controller, pid_t **pids, int *size):&#160;api.c']]],
+  ['cgroup_5fget_5fuid_5fgid_66',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fbool_67',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fint64_68',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_69',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_5fcount_70',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fstring_71',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fuint64_72',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5fgroup_5fspec_73',['cgroup_group_spec',['../structcgroup__group__spec.html',1,'']]],
+  ['cgroup_5finfo_74',['cgroup_info',['../structcgroup__info.html',1,'']]],
+  ['cgroup_5finit_5frules_5fcache_75',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
+  ['cgroup_5finit_5ftemplates_5fcache_76',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
+  ['cgroup_5flist_5fmount_5fpoints_77',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c']]],
+  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_78',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
+  ['cgroup_5flog_79',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c']]],
+  ['cgroup_5flog_5fcont_80',['CGROUP_LOG_CONT',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa915b87fe26cc45572e40508dc6d62e88',1,'log.h']]],
+  ['cgroup_5flog_5fdebug_81',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]],
+  ['cgroup_5flog_5ferror_82',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]],
+  ['cgroup_5flog_5finfo_83',['CGROUP_LOG_INFO',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aad66ab51dba078ffc3b1c6d397053f9e2',1,'log.h']]],
+  ['cgroup_5flog_5flevel_84',['cgroup_log_level',['../group__group__log.html#ga98b7aea5d23411e70c7e3da54d90233a',1,'log.h']]],
+  ['cgroup_5flog_5fwarning_85',['CGROUP_LOG_WARNING',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aaa99ec9e854a543901bddf854d1960057',1,'log.h']]],
+  ['cgroup_5fmodify_5fcgroup_86',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
+  ['cgroup_5fmount_5fpoint_87',['cgroup_mount_point',['../structcgroup__mount__point.html',1,'']]],
+  ['cgroup_5fnew_5fcgroup_88',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
+  ['cgroup_5fparse_5flog_5flevel_5fstr_89',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
+  ['cgroup_5fprint_5frules_5fconfig_90',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fbegin_91',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fend_92',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fnext_93',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fbegin_94',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fend_95',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fnext_96',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fregister_5funchanged_5fprocess_97',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5frules_98',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5ftemplates_99',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
+  ['cgroup_5frule_100',['cgroup_rule',['../structcgroup__rule.html',1,'']]],
+  ['cgroup_5frule_5flist_101',['cgroup_rule_list',['../structcgroup__rule__list.html',1,'']]],
+  ['cgroup_5frules_5fdata_102',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
+  ['cgroup_5fset_5fdefault_5flogger_103',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
+  ['cgroup_5fset_5flogger_104',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
+  ['cgroup_5fset_5floglevel_105',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
+  ['cgroup_5fset_5fpermissions_106',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
+  ['cgroup_5fset_5fuid_5fgid_107',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fbool_108',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fint64_109',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fstring_110',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fuint64_111',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fsetup_5fmode_112',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c']]],
+  ['cgroup_5fstat_113',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
+  ['cgroup_5fstrerror_114',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
+  ['cgroup_5fstring_5flist_115',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
+  ['cgroup_5fsystemd_5fopts_116',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]],
+  ['cgroup_5fsystemd_5fscope_5fopts_117',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
+  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_118',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
+  ['cgroup_5ftree_5fhandle_119',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
+  ['cgroup_5funload_5fcgroups_120',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
+  ['cgroup_5fwalk_5ftree_5fbegin_121',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fend_122',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fnext_123',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fset_5fflags_124',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftype_125',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpost_5fdir_126',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpre_5fdir_127',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
+  ['cgroupcompareignoreruletest_128',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
+  ['cgroupcreatecgrouptest_129',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
+  ['cgrouperror_130',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
+  ['cgroupgetcgrouptest_131',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
+  ['cgroupmount_132',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
+  ['cgroupprocessv1mnttest_133',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
+  ['cgroupprocessv2mnttest_134',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
+  ['cgroupv2controllerenabled_135',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
+  ['cgroupversion_136',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
+  ['cgsetparserflagtest_137',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
+  ['changes_20restart_20the_20process_138',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]],
+  ['checksum_20for_20the_20release_20tarball_139',['13. Generate a checksum for the release tarball',['../md_doc_2internal_2release-github.html#autotoc_md21',1,'']]],
+  ['checksum_20using_20the_20maintainer_20s_20key_140',['14. GPG sign the release tarball and checksum using the maintainer&apos;s key',['../md_doc_2internal_2release-github.html#autotoc_md22',1,'']]],
+  ['child_20hierarchy_20via_20libcgroup_20command_20line_141',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]],
+  ['chownchmodtaskstest_142',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
+  ['code_20changes_20restart_20the_20process_143',['7. If any problems were found up to this point that resulted in code changes, restart the process',['../md_doc_2internal_2release-github.html#autotoc_md15',1,'']]],
+  ['code_20using_20existing_20tests_144',['Test Your Code Using Existing Tests',['../md_CONTRIBUTING.html#autotoc_md1',1,'']]],
+  ['command_20line_145',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]],
+  ['commit_20the_20version_20number_20in_20configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_146',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]],
+  ['community_147',['Interacting with the Community',['../md_CONTRIBUTING.html#autotoc_md0',1,'']]],
+  ['config_148',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
+  ['configerror_149',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
+  ['configparser_150',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]],
+  ['configuration_151',['5. Configuration',['../group__group__config.html',1,'']]],
+  ['configure_20ac_20ac_5finit_20macro_20and_20library_20version_20macros_152',['9. Update and commit the version number in configure.ac AC_INIT(...) macro and LIBRARY version macros',['../md_doc_2internal_2release-github.html#autotoc_md17',1,'']]],
+  ['container_153',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
+  ['containererror_154',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
+  ['contribute_20to_20the_20libcgroup_20project_155',['How to Contribute to the libcgroup Project',['../md_CONTRIBUTING.html',1,'']]],
+  ['control_5fvalue_156',['control_value',['../structcontrol__value.html',1,'']]],
+  ['controller_157',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
+  ['controller_5fdata_158',['controller_data',['../structcontroller__data.html',1,'']]],
+  ['correct_159',['4. Verify that the packaging is correct',['../md_doc_2internal_2release-github.html#autotoc_md12',1,'']]],
+  ['coverity_160',['5. Verify that there are no outstanding defects from Coverity',['../md_doc_2internal_2release-github.html#autotoc_md13',1,'']]],
+  ['create_20a_20new_20github_20release_20using_20the_20associated_20tag_20and_20upload_20the_20following_20files_161',['16. Create a new GitHub release using the associated tag and upload the following files',['../md_doc_2internal_2release-github.html#autotoc_md24',1,'']]],
+  ['create_20new_20release_20x_20y_20branch_162',['8. If this is a new major/minor release, create new &apos;release-X.Y&apos; branch',['../md_doc_2internal_2release-github.html#autotoc_md16',1,'']]],
+  ['creating_20a_20systemd_20scope_20and_20child_20hierarchy_20via_20libcgroup_20command_20line_163',['Creating a Systemd Scope and Child Hierarchy via Libcgroup Command Line',['../md_samples_2cmdline_2systemd-with-idle-process.html#autotoc_md26',1,'']]]
 ];
index dcffa0c3639749a6110d04a9fd09f7d68d058a37..5b395394c5bd271a7b192f095ed3cce3a99ae563 100644 (file)
@@ -51,47 +51,48 @@ var searchData=
   ['cgroup_5fget_5ftask_5fbegin_48',['cgroup_get_task_begin',['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gad7218154192f733120e1025cc19d0a36',1,'cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid):&#160;api.c']]],
   ['cgroup_5fget_5ftask_5fend_49',['cgroup_get_task_end',['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaeb955e5f4da551268380b1271d478816',1,'cgroup_get_task_end(void **handle):&#160;api.c']]],
   ['cgroup_5fget_5ftask_5fnext_50',['cgroup_get_task_next',['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c'],['../group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e',1,'cgroup_get_task_next(void **handle, pid_t *pid):&#160;api.c']]],
-  ['cgroup_5fget_5fuid_5fgid_51',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fbool_52',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fint64_53',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_54',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fname_5fcount_55',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fstring_56',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
-  ['cgroup_5fget_5fvalue_5fuint64_57',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
-  ['cgroup_5finit_5frules_5fcache_58',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
-  ['cgroup_5finit_5ftemplates_5fcache_59',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
-  ['cgroup_5flist_5fmount_5fpoints_60',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c']]],
-  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_61',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
-  ['cgroup_5flog_62',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c']]],
-  ['cgroup_5fmodify_5fcgroup_63',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
-  ['cgroup_5fnew_5fcgroup_64',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
-  ['cgroup_5fparse_5flog_5flevel_5fstr_65',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
-  ['cgroup_5fprint_5frules_5fconfig_66',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fbegin_67',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fend_68',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fstats_5fnext_69',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fbegin_70',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fend_71',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fread_5fvalue_5fnext_72',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
-  ['cgroup_5fregister_5funchanged_5fprocess_73',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5frules_74',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
-  ['cgroup_5freload_5fcached_5ftemplates_75',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
-  ['cgroup_5fset_5fdefault_5flogger_76',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
-  ['cgroup_5fset_5flogger_77',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
-  ['cgroup_5fset_5floglevel_78',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
-  ['cgroup_5fset_5fpermissions_79',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
-  ['cgroup_5fset_5fuid_5fgid_80',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fbool_81',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fint64_82',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fstring_83',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
-  ['cgroup_5fset_5fvalue_5fuint64_84',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
-  ['cgroup_5fsetup_5fmode_85',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c']]],
-  ['cgroup_5fstrerror_86',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
-  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_87',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
-  ['cgroup_5funload_5fcgroups_88',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
-  ['cgroup_5fwalk_5ftree_5fbegin_89',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fend_90',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fnext_91',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
-  ['cgroup_5fwalk_5ftree_5fset_5fflags_92',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
-  ['configparser_93',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]]
+  ['cgroup_5fget_5fthreads_51',['cgroup_get_threads',['../group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b',1,'cgroup_get_threads(char *name, char *controller, pid_t **pids, int *size):&#160;api.c'],['../group__group__groups.html#gaef08e8ede63669bb7578fe79d03cd66b',1,'cgroup_get_threads(char *name, char *controller, pid_t **pids, int *size):&#160;api.c']]],
+  ['cgroup_5fget_5fuid_5fgid_52',['cgroup_get_uid_gid',['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86',1,'cgroup_get_uid_gid(struct cgroup *cgroup, uid_t *tasks_uid, gid_t *tasks_gid, uid_t *control_uid, gid_t *control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fbool_53',['cgroup_get_value_bool',['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c'],['../group__group__groups.html#gab95007148eac89b7e935d93a4524787b',1,'cgroup_get_value_bool(struct cgroup_controller *controller, const char *name, bool *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fint64_54',['cgroup_get_value_int64',['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga0fe9b05f26b3cab21fc446c9a2700526',1,'cgroup_get_value_int64(struct cgroup_controller *controller, const char *name, int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_55',['cgroup_get_value_name',['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c'],['../group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b',1,'cgroup_get_value_name(struct cgroup_controller *controller, int index):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fname_5fcount_56',['cgroup_get_value_name_count',['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c'],['../group__group__groups.html#ga25115085978ce2a8d671e7876cc49c1d',1,'cgroup_get_value_name_count(struct cgroup_controller *controller):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fstring_57',['cgroup_get_value_string',['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c'],['../group__group__groups.html#gafaa51e5ffe09f8ad05585a1d3b6f7fa9',1,'cgroup_get_value_string(struct cgroup_controller *controller, const char *name, char **value):&#160;wrapper.c']]],
+  ['cgroup_5fget_5fvalue_5fuint64_58',['cgroup_get_value_uint64',['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c'],['../group__group__groups.html#ga951861259c0373895bfb637fce337312',1,'cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value):&#160;wrapper.c']]],
+  ['cgroup_5finit_5frules_5fcache_59',['cgroup_init_rules_cache',['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c'],['../group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d',1,'cgroup_init_rules_cache(void):&#160;api.c']]],
+  ['cgroup_5finit_5ftemplates_5fcache_60',['cgroup_init_templates_cache',['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c'],['../group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00',1,'cgroup_init_templates_cache(char *pathname):&#160;config.c']]],
+  ['cgroup_5flist_5fmount_5fpoints_61',['cgroup_list_mount_points',['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c'],['../group__group__groups.html#ga0fd537a3ba09c497378dc494fa405f82',1,'cgroup_list_mount_points(const enum cg_version_t cgrp_version, char ***mount_paths):&#160;api.c']]],
+  ['cgroup_5fload_5ftemplates_5fcache_5ffrom_5ffiles_62',['cgroup_load_templates_cache_from_files',['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c'],['../group__group__config.html#ga924860998c37da53cababe24163fc89b',1,'cgroup_load_templates_cache_from_files(int *file_index):&#160;config.c']]],
+  ['cgroup_5flog_63',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c']]],
+  ['cgroup_5fmodify_5fcgroup_64',['cgroup_modify_cgroup',['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c'],['../group__group__groups.html#ga31ba5e865ae8d58b4453c0ef06d2c071',1,'cgroup_modify_cgroup(struct cgroup *cgroup):&#160;api.c']]],
+  ['cgroup_5fnew_5fcgroup_65',['cgroup_new_cgroup',['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c'],['../group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7',1,'cgroup_new_cgroup(const char *name):&#160;wrapper.c']]],
+  ['cgroup_5fparse_5flog_5flevel_5fstr_66',['cgroup_parse_log_level_str',['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c'],['../group__group__log.html#gaa364a06aee0e99228a1e6a26b25a9794',1,'cgroup_parse_log_level_str(const char *levelstr):&#160;log.c']]],
+  ['cgroup_5fprint_5frules_5fconfig_67',['cgroup_print_rules_config',['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c'],['../group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a',1,'cgroup_print_rules_config(FILE *fp):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fbegin_68',['cgroup_read_stats_begin',['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#ga1138e47f124f0f634586db5e0c4ae5de',1,'cgroup_read_stats_begin(const char *controller, const char *path, void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fend_69',['cgroup_read_stats_end',['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gaba386d9db6cadc6ad85c2552f63447bb',1,'cgroup_read_stats_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fstats_5fnext_70',['cgroup_read_stats_next',['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *stat):&#160;api.c'],['../group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7',1,'cgroup_read_stats_next(void **handle, struct cgroup_stat *cgroup_stat):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fbegin_71',['cgroup_read_value_begin',['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#ga9378ee0f1f6e65900df8e25b3d7ce236',1,'cgroup_read_value_begin(const char *const controller, const char *path, const char *const name, void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fend_72',['cgroup_read_value_end',['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c'],['../group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21',1,'cgroup_read_value_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fread_5fvalue_5fnext_73',['cgroup_read_value_next',['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c'],['../group__group__iterators.html#gaced2fe331f19d599a3270db2440847cc',1,'cgroup_read_value_next(void **handle, char *buffer, int max):&#160;api.c']]],
+  ['cgroup_5fregister_5funchanged_5fprocess_74',['cgroup_register_unchanged_process',['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c'],['../group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c',1,'cgroup_register_unchanged_process(pid_t pid, int flags):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5frules_75',['cgroup_reload_cached_rules',['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c'],['../group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce',1,'cgroup_reload_cached_rules(void):&#160;api.c']]],
+  ['cgroup_5freload_5fcached_5ftemplates_76',['cgroup_reload_cached_templates',['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c'],['../group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5',1,'cgroup_reload_cached_templates(char *pathname):&#160;config.c']]],
+  ['cgroup_5fset_5fdefault_5flogger_77',['cgroup_set_default_logger',['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int loglevel):&#160;log.c'],['../group__group__log.html#gab1457ce518dcde0b9f3c14ec9efa2de7',1,'cgroup_set_default_logger(int level):&#160;log.c']]],
+  ['cgroup_5fset_5flogger_78',['cgroup_set_logger',['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c'],['../group__group__log.html#ga76d7032206f9b9d1c0be1a71a68c43d0',1,'cgroup_set_logger(cgroup_logger_callback logger, int loglevel, void *userdata):&#160;log.c']]],
+  ['cgroup_5fset_5floglevel_79',['cgroup_set_loglevel',['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c'],['../group__group__log.html#gaac5fe2352800ff62465a5abe649d5b8c',1,'cgroup_set_loglevel(int loglevel):&#160;log.c']]],
+  ['cgroup_5fset_5fpermissions_80',['cgroup_set_permissions',['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c'],['../group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b',1,'cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm):&#160;api.c']]],
+  ['cgroup_5fset_5fuid_5fgid_81',['cgroup_set_uid_gid',['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c'],['../group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43',1,'cgroup_set_uid_gid(struct cgroup *cgroup, uid_t tasks_uid, gid_t tasks_gid, uid_t control_uid, gid_t control_gid):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fbool_82',['cgroup_set_value_bool',['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#gafb24892bc221cffee0f5fe07f64d54d7',1,'cgroup_set_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fint64_83',['cgroup_set_value_int64',['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956',1,'cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fstring_84',['cgroup_set_value_string',['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c'],['../group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82',1,'cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value):&#160;wrapper.c']]],
+  ['cgroup_5fset_5fvalue_5fuint64_85',['cgroup_set_value_uint64',['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c'],['../group__group__groups.html#gade01aa1fe30ccc968af9fe8a3bc821e5',1,'cgroup_set_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t value):&#160;wrapper.c']]],
+  ['cgroup_5fsetup_5fmode_86',['cgroup_setup_mode',['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c'],['../group__group__groups.html#gaebf0c15818fa8201b8a458f3e3e044da',1,'cgroup_setup_mode(void):&#160;api.c']]],
+  ['cgroup_5fstrerror_87',['cgroup_strerror',['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c'],['../group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a',1,'cgroup_strerror(int code):&#160;api.c']]],
+  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_88',['cgroup_templates_cache_set_source_files',['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c'],['../group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422',1,'cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files):&#160;config.c']]],
+  ['cgroup_5funload_5fcgroups_89',['cgroup_unload_cgroups',['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c'],['../group__group__config.html#ga85b285712354faca495193075035938d',1,'cgroup_unload_cgroups(void):&#160;config.c']]],
+  ['cgroup_5fwalk_5ftree_5fbegin_90',['cgroup_walk_tree_begin',['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c'],['../group__group__iterators.html#ga7b19f10c06abb96d8c8ae88a04888a68',1,'cgroup_walk_tree_begin(const char *controller, const char *base_path, int depth, void **handle, struct cgroup_file_info *info, int *base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fend_91',['cgroup_walk_tree_end',['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c'],['../group__group__iterators.html#ga09a70990837a58e506a264f8c50d4cde',1,'cgroup_walk_tree_end(void **handle):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fnext_92',['cgroup_walk_tree_next',['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c'],['../group__group__iterators.html#ga527f5499b0aa04d325074435baebdff1',1,'cgroup_walk_tree_next(int depth, void **handle, struct cgroup_file_info *info, int base_level):&#160;api.c']]],
+  ['cgroup_5fwalk_5ftree_5fset_5fflags_93',['cgroup_walk_tree_set_flags',['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c'],['../group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8',1,'cgroup_walk_tree_set_flags(void **handle, int flags):&#160;api.c']]],
+  ['configparser_94',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#ad02a62b22751f057e6befba23b820e8a',1,'ftests::cgroup::Cgroup']]]
 ];