]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
deploy: 418842dcae4285741f1a8ed22a41bfe03d58bdb7
authordrakenclimber <drakenclimber@users.noreply.github.com>
Fri, 10 Feb 2023 21:47:04 +0000 (21:47 +0000)
committerdrakenclimber <drakenclimber@users.noreply.github.com>
Fri, 10 Feb 2023 21:47:04 +0000 (21:47 +0000)
26 files changed:
annotated.html
classes.html
classftests_1_1cgroup_1_1Cgroup.html
classftests_1_1process_1_1Process.html
classftests_1_1systemd_1_1Systemd.html
config_8h_source.html
error_8h_source.html
functions.html
functions_func.html
group__group__groups.html
groups_8h_source.html
hierarchy.html
iterators_8h_source.html
libcgroup-internal_8h_source.html
search/all_13.js
search/all_16.js
search/all_8.js
search/all_c.js
search/classes_2.js
search/functions_0.js
search/functions_1.js
search/functions_2.js
search/functions_3.js
structcgroup__systemd__opts.html [new file with mode: 0644]
systemd_8h_source.html
tasks_8h_source.html

index 116588cb5657521be253aa1d082387bf58c274f3..2f161c114991f23c6d77ec6e34b3fc86ce276cf7 100644 (file)
@@ -119,27 +119,28 @@ $(function() {
 <tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rules__data.html" target="_self">cgroup_rules_data</a></td><td class="desc"></td></tr>
 <tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__stat.html" target="_self">cgroup_stat</a></td><td class="desc"></td></tr>
 <tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__string__list.html" target="_self">cgroup_string_list</a></td><td class="desc"></td></tr>
-<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__scope__opts.html" target="_self">cgroup_systemd_scope_opts</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
-<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCompareIgnoreRuleTest.html" target="_self">CgroupCompareIgnoreRuleTest</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCreateCgroupTest.html" target="_self">CgroupCreateCgroupTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupGetCgroupTest.html" target="_self">CgroupGetCgroupTest</a></td><td class="desc"></td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV1MntTest.html" target="_self">CgroupProcessV1MntTest</a></td><td class="desc"></td></tr>
-<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV2MntTest.html" target="_self">CgroupProcessV2MntTest</a></td><td class="desc"></td></tr>
-<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupV2ControllerEnabled.html" target="_self">CgroupV2ControllerEnabled</a></td><td class="desc"></td></tr>
-<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgsetParseRFlagTest.html" target="_self">CgsetParseRFlagTest</a></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChownChmodTasksTest.html" target="_self">ChownChmodTasksTest</a></td><td class="desc"></td></tr>
-<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
-<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetCgroupsFromProcCgroupsTest.html" target="_self">GetCgroupsFromProcCgroupsTest</a></td><td class="desc"></td></tr>
-<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetSubtreeControlTest.html" target="_self">GetSubtreeControlTest</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
-<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classParseRulesOptionsTest.html" target="_self">ParseRulesOptionsTest</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProcnameWildcardTest.html" target="_self">ProcnameWildcardTest</a></td><td class="desc"></td></tr>
-<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSetValuesRecursiveTest.html" target="_self">SetValuesRecursiveTest</a></td><td class="desc"></td></tr>
-<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSubtreeControlTest.html" target="_self">SubtreeControlTest</a></td><td class="desc"></td></tr>
-<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__opts.html" target="_self">cgroup_systemd_opts</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__scope__opts.html" target="_self">cgroup_systemd_scope_opts</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCompareIgnoreRuleTest.html" target="_self">CgroupCompareIgnoreRuleTest</a></td><td class="desc"></td></tr>
+<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCreateCgroupTest.html" target="_self">CgroupCreateCgroupTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupGetCgroupTest.html" target="_self">CgroupGetCgroupTest</a></td><td class="desc"></td></tr>
+<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV1MntTest.html" target="_self">CgroupProcessV1MntTest</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV2MntTest.html" target="_self">CgroupProcessV2MntTest</a></td><td class="desc"></td></tr>
+<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupV2ControllerEnabled.html" target="_self">CgroupV2ControllerEnabled</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgsetParseRFlagTest.html" target="_self">CgsetParseRFlagTest</a></td><td class="desc"></td></tr>
+<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChownChmodTasksTest.html" target="_self">ChownChmodTasksTest</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
+<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
+<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetCgroupsFromProcCgroupsTest.html" target="_self">GetCgroupsFromProcCgroupsTest</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetSubtreeControlTest.html" target="_self">GetSubtreeControlTest</a></td><td class="desc"></td></tr>
+<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classParseRulesOptionsTest.html" target="_self">ParseRulesOptionsTest</a></td><td class="desc"></td></tr>
+<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProcnameWildcardTest.html" target="_self">ProcnameWildcardTest</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSetValuesRecursiveTest.html" target="_self">SetValuesRecursiveTest</a></td><td class="desc"></td></tr>
+<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSubtreeControlTest.html" target="_self">SubtreeControlTest</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
index a0b95feaf398ad7955a042e7113a206921353905..3de932235d350480c26789bf5e986e5bb06ffaca 100644 (file)
@@ -82,7 +82,7 @@ $(function() {
 <dd><a class="el" href="structblack__list__type.html">black_list_type</a></dd><dd><a class="el" href="classBuildPathV1Test.html">BuildPathV1Test</a></dd><dd><a class="el" href="classBuildTasksProcPathTest.html">BuildTasksProcPathTest</a></dd></dl>
 <dl class="classindex even">
 <dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
-<dd><a class="el" href="structcg__mount__point.html">cg_mount_point</a></dd><dd><a class="el" href="structcg__mount__table__s.html">cg_mount_table_s</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html">Cgroup</a> (ftests.cgroup)</dd><dd><a class="el" href="structcgroup.html">cgroup</a></dd><dd><a class="el" href="structcgroup__abstraction__map.html">cgroup_abstraction_map</a></dd><dd><a class="el" href="structcgroup__controller.html">cgroup_controller</a></dd><dd><a class="el" href="structcgroup__dictionary.html">cgroup_dictionary</a></dd><dd><a class="el" href="structcgroup__dictionary__item.html">cgroup_dictionary_item</a></dd><dd><a class="el" href="structcgroup__dictionary__iterator.html">cgroup_dictionary_iterator</a></dd><dd><a class="el" href="structcgroup__file__info.html">cgroup_file_info</a></dd><dd><a class="el" href="structcgroup__group__spec.html">cgroup_group_spec</a></dd><dd><a class="el" href="structcgroup__mount__point.html">cgroup_mount_point</a></dd><dd><a class="el" href="structcgroup__rule.html">cgroup_rule</a></dd><dd><a class="el" href="structcgroup__rule__list.html">cgroup_rule_list</a></dd><dd><a class="el" href="structcgroup__rules__data.html">cgroup_rules_data</a></dd><dd><a class="el" href="structcgroup__stat.html">cgroup_stat</a></dd><dd><a class="el" href="structcgroup__string__list.html">cgroup_string_list</a></dd><dd><a class="el" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a></dd><dd><a class="el" href="structcgroup__tree__handle.html">cgroup_tree_handle</a></dd><dd><a class="el" href="classCgroupCompareIgnoreRuleTest.html">CgroupCompareIgnoreRuleTest</a></dd><dd><a class="el" href="classCgroupCreateCgroupTest.html">CgroupCreateCgroupTest</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupError.html">CgroupError</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgroupGetCgroupTest.html">CgroupGetCgroupTest</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupMount.html">CgroupMount</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgroupProcessV1MntTest.html">CgroupProcessV1MntTest</a></dd><dd><a class="el" href="classCgroupProcessV2MntTest.html">CgroupProcessV2MntTest</a></dd><dd><a class="el" href="classCgroupV2ControllerEnabled.html">CgroupV2ControllerEnabled</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupVersion.html">CgroupVersion</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgsetParseRFlagTest.html">CgsetParseRFlagTest</a></dd><dd><a class="el" href="classChownChmodTasksTest.html">ChownChmodTasksTest</a></dd><dd><a class="el" href="classftests_1_1config_1_1Config.html">Config</a> (ftests.config)</dd><dd><a class="el" href="classftests_1_1config_1_1ConfigError.html">ConfigError</a> (ftests.config)</dd><dd><a class="el" href="classftests_1_1container_1_1Container.html">Container</a> (ftests.container)</dd><dd><a class="el" href="classftests_1_1container_1_1ContainerError.html">ContainerError</a> (ftests.container)</dd><dd><a class="el" href="structcontrol__value.html">control_value</a></dd><dd><a class="el" href="classftests_1_1controller_1_1Controller.html">Controller</a> (ftests.controller)</dd><dd><a class="el" href="structcontroller__data.html">controller_data</a></dd></dl>
+<dd><a class="el" href="structcg__mount__point.html">cg_mount_point</a></dd><dd><a class="el" href="structcg__mount__table__s.html">cg_mount_table_s</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html">Cgroup</a> (ftests.cgroup)</dd><dd><a class="el" href="structcgroup.html">cgroup</a></dd><dd><a class="el" href="structcgroup__abstraction__map.html">cgroup_abstraction_map</a></dd><dd><a class="el" href="structcgroup__controller.html">cgroup_controller</a></dd><dd><a class="el" href="structcgroup__dictionary.html">cgroup_dictionary</a></dd><dd><a class="el" href="structcgroup__dictionary__item.html">cgroup_dictionary_item</a></dd><dd><a class="el" href="structcgroup__dictionary__iterator.html">cgroup_dictionary_iterator</a></dd><dd><a class="el" href="structcgroup__file__info.html">cgroup_file_info</a></dd><dd><a class="el" href="structcgroup__group__spec.html">cgroup_group_spec</a></dd><dd><a class="el" href="structcgroup__mount__point.html">cgroup_mount_point</a></dd><dd><a class="el" href="structcgroup__rule.html">cgroup_rule</a></dd><dd><a class="el" href="structcgroup__rule__list.html">cgroup_rule_list</a></dd><dd><a class="el" href="structcgroup__rules__data.html">cgroup_rules_data</a></dd><dd><a class="el" href="structcgroup__stat.html">cgroup_stat</a></dd><dd><a class="el" href="structcgroup__string__list.html">cgroup_string_list</a></dd><dd><a class="el" href="structcgroup__systemd__opts.html">cgroup_systemd_opts</a></dd><dd><a class="el" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a></dd><dd><a class="el" href="structcgroup__tree__handle.html">cgroup_tree_handle</a></dd><dd><a class="el" href="classCgroupCompareIgnoreRuleTest.html">CgroupCompareIgnoreRuleTest</a></dd><dd><a class="el" href="classCgroupCreateCgroupTest.html">CgroupCreateCgroupTest</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupError.html">CgroupError</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgroupGetCgroupTest.html">CgroupGetCgroupTest</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupMount.html">CgroupMount</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgroupProcessV1MntTest.html">CgroupProcessV1MntTest</a></dd><dd><a class="el" href="classCgroupProcessV2MntTest.html">CgroupProcessV2MntTest</a></dd><dd><a class="el" href="classCgroupV2ControllerEnabled.html">CgroupV2ControllerEnabled</a></dd><dd><a class="el" href="classftests_1_1cgroup_1_1CgroupVersion.html">CgroupVersion</a> (ftests.cgroup)</dd><dd><a class="el" href="classCgsetParseRFlagTest.html">CgsetParseRFlagTest</a></dd><dd><a class="el" href="classChownChmodTasksTest.html">ChownChmodTasksTest</a></dd><dd><a class="el" href="classftests_1_1config_1_1Config.html">Config</a> (ftests.config)</dd><dd><a class="el" href="classftests_1_1config_1_1ConfigError.html">ConfigError</a> (ftests.config)</dd><dd><a class="el" href="classftests_1_1container_1_1Container.html">Container</a> (ftests.container)</dd><dd><a class="el" href="classftests_1_1container_1_1ContainerError.html">ContainerError</a> (ftests.container)</dd><dd><a class="el" href="structcontrol__value.html">control_value</a></dd><dd><a class="el" href="classftests_1_1controller_1_1Controller.html">Controller</a> (ftests.controller)</dd><dd><a class="el" href="structcontroller__data.html">controller_data</a></dd></dl>
 <dl class="classindex odd">
 <dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
 <dd><a class="el" href="structext__cgroup__record.html">ext_cgroup_record</a></dd></dl>
index c5761bc37f8cacf9ce280a851217bf46e3163af6..e2d40dc35a374675d55cebd5114979865cf30643 100644 (file)
@@ -113,23 +113,26 @@ def&#160;</td><td class="memItemRight" valign="bottom"><b>build_cmd_path</b> (cm
 <tr class="memitem:af42b328c7de60bb7a179585d211b6ab8"><td class="memItemLeft" align="right" valign="top"><a id="af42b328c7de60bb7a179585d211b6ab8" name="af42b328c7de60bb7a179585d211b6ab8"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>build_daemon_path</b> (cmd)</td></tr>
 <tr class="separator:af42b328c7de60bb7a179585d211b6ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17d78833ae2b73ea53e42214cb197cec"><td class="memItemLeft" align="right" valign="top"><a id="a17d78833ae2b73ea53e42214cb197cec" name="a17d78833ae2b73ea53e42214cb197cec"></a>
-def&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (config, controller_list, cgname, user_name=None, group_name=None, dperm=None, fperm=None, tperm=None, tasks_user_name=None, tasks_group_name=None, cghelp=False)</td></tr>
-<tr class="separator:a17d78833ae2b73ea53e42214cb197cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada1684b7b53d4b8437e77c025463ff24"><td class="memItemLeft" align="right" valign="top"><a id="ada1684b7b53d4b8437e77c025463ff24" name="ada1684b7b53d4b8437e77c025463ff24"></a>
-def&#160;</td><td class="memItemRight" valign="bottom"><b>delete</b> (config, controller_list, cgname, recursive=False)</td></tr>
-<tr class="separator:ada1684b7b53d4b8437e77c025463ff24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7770a4dd34eb31941afce97a7d38704d"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a7770a4dd34eb31941afce97a7d38704d">set</a> (config, cgname=None, setting=None, value=None, copy_from=None, cghelp=False)</td></tr>
-<tr class="separator:a7770a4dd34eb31941afce97a7d38704d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24e889fd595aa674a8a4fac28707ab29"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a24e889fd595aa674a8a4fac28707ab29">xset</a> (config, cgname=None, setting=None, value=None, copy_from=None, version=CgroupVersion.CGROUP_UNK, cghelp=False, ignore_unmappable=False)</td></tr>
-<tr class="separator:a24e889fd595aa674a8a4fac28707ab29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07f57cf60a06d97fb83da0bdcaa47f77"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a07f57cf60a06d97fb83da0bdcaa47f77">get</a> (config, controller=None, cgname=None, setting=None, print_headers=True, values_only=False, all_controllers=False, cghelp=False)</td></tr>
-<tr class="separator:a07f57cf60a06d97fb83da0bdcaa47f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a03b42b72e8d2515de62be9a8723e21"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a0a03b42b72e8d2515de62be9a8723e21">xget</a> (config, controller=None, cgname=None, setting=None, print_headers=True, values_only=False, all_controllers=False, version=CgroupVersion.CGROUP_UNK, cghelp=False, ignore_unmappable=False)</td></tr>
-<tr class="separator:a0a03b42b72e8d2515de62be9a8723e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a899482a567bb8a827611c67e1305dbc2"><td class="memItemLeft" align="right" valign="top"><a id="a899482a567bb8a827611c67e1305dbc2" name="a899482a567bb8a827611c67e1305dbc2"></a>
-def&#160;</td><td class="memItemRight" valign="bottom"><b>classify</b> (config, controller, cgname, pid_list, sticky=False, cancel_sticky=False)</td></tr>
-<tr class="separator:a899482a567bb8a827611c67e1305dbc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab787735a8814239dcd0ca3e57e8e3116"><td class="memItemLeft" align="right" valign="top"><a id="ab787735a8814239dcd0ca3e57e8e3116" name="ab787735a8814239dcd0ca3e57e8e3116"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (config, controller_list, cgname, user_name=None, group_name=None, dperm=None, fperm=None, tperm=None, tasks_user_name=None, tasks_group_name=None, cghelp=False, ignore_systemd=False)</td></tr>
+<tr class="separator:ab787735a8814239dcd0ca3e57e8e3116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a209369c1448266bbcb37bf4846e316a4"><td class="memItemLeft" align="right" valign="top"><a id="a209369c1448266bbcb37bf4846e316a4" name="a209369c1448266bbcb37bf4846e316a4"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>create_and_validate</b> (config, ctrl_name, cgroup_name, ignore_systemd=False)</td></tr>
+<tr class="separator:a209369c1448266bbcb37bf4846e316a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2c3fccccc60e5f41c9c26141a756651"><td class="memItemLeft" align="right" valign="top"><a id="ab2c3fccccc60e5f41c9c26141a756651" name="ab2c3fccccc60e5f41c9c26141a756651"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>delete</b> (config, controller_list, cgname, recursive=False, ignore_systemd=False)</td></tr>
+<tr class="separator:ab2c3fccccc60e5f41c9c26141a756651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a193cf023fcfd8b3683fddb2ecf8966de"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a193cf023fcfd8b3683fddb2ecf8966de">set</a> (config, cgname=None, setting=None, value=None, copy_from=None, cghelp=False, ignore_systemd=False)</td></tr>
+<tr class="separator:a193cf023fcfd8b3683fddb2ecf8966de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff9bfe8f3eed239664c7dbb51c49ccb2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aff9bfe8f3eed239664c7dbb51c49ccb2">xset</a> (config, cgname=None, setting=None, value=None, copy_from=None, version=CgroupVersion.CGROUP_UNK, cghelp=False, ignore_unmappable=False, ignore_systemd=False)</td></tr>
+<tr class="separator:aff9bfe8f3eed239664c7dbb51c49ccb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab63264471e48ae19535b3bdb1dd6fdab"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ab63264471e48ae19535b3bdb1dd6fdab">get</a> (config, controller=None, cgname=None, setting=None, print_headers=True, values_only=False, all_controllers=False, cghelp=False, ignore_systemd=False)</td></tr>
+<tr class="separator:ab63264471e48ae19535b3bdb1dd6fdab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4dc9746e35f54b22811ff1180b72e61"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aa4dc9746e35f54b22811ff1180b72e61">xget</a> (config, controller=None, cgname=None, setting=None, print_headers=True, values_only=False, all_controllers=False, version=CgroupVersion.CGROUP_UNK, cghelp=False, ignore_unmappable=False, ignore_systemd=False)</td></tr>
+<tr class="separator:aa4dc9746e35f54b22811ff1180b72e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48e5b1a1df669cfdd16bd88f2da50b04"><td class="memItemLeft" align="right" valign="top"><a id="a48e5b1a1df669cfdd16bd88f2da50b04" name="a48e5b1a1df669cfdd16bd88f2da50b04"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>classify</b> (config, controller, cgname, pid_list, sticky=False, cancel_sticky=False, ignore_systemd=False)</td></tr>
+<tr class="separator:a48e5b1a1df669cfdd16bd88f2da50b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae13cd0f11fe4c9b98b540869866afa47"><td class="memItemLeft" align="right" valign="top"><a id="ae13cd0f11fe4c9b98b540869866afa47" name="ae13cd0f11fe4c9b98b540869866afa47"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>snapshot_to_dict</b> (cgsnapshot_stdout)</td></tr>
 <tr class="separator:ae13cd0f11fe4c9b98b540869866afa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -159,21 +162,24 @@ def&#160;</td><td class="memItemRight" valign="bottom"><b>get_cgroup_mounts</b>
 <tr class="memitem:aac4abad748a0d921af8a8c5f4411656f"><td class="memItemLeft" align="right" valign="top"><a id="aac4abad748a0d921af8a8c5f4411656f" name="aac4abad748a0d921af8a8c5f4411656f"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>lscgroup</b> (config, cghelp=False, controller=None, path=None)</td></tr>
 <tr class="separator:aac4abad748a0d921af8a8c5f4411656f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5a013e64fe4339710cdd39564b9dc51f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a5a013e64fe4339710cdd39564b9dc51f">cgexec</a> (config, controller, cgname, cmdline, sticky=False, cghelp=False)</td></tr>
-<tr class="separator:a5a013e64fe4339710cdd39564b9dc51f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad76723bcd8bf2a1ec1c61910132c73ea"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ad76723bcd8bf2a1ec1c61910132c73ea">cgexec</a> (config, controller, cgname, cmdline, sticky=False, cghelp=False, ignore_systemd=False)</td></tr>
+<tr class="separator:ad76723bcd8bf2a1ec1c61910132c73ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a73fa3246ac5e2cc89745e3ec58e82f3d"><td class="memItemLeft" align="right" valign="top"><a id="a73fa3246ac5e2cc89745e3ec58e82f3d" name="a73fa3246ac5e2cc89745e3ec58e82f3d"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>get_pids_in_cgroup</b> (config, <a class="el" href="structcgroup.html">cgroup</a>, controller)</td></tr>
 <tr class="separator:a73fa3246ac5e2cc89745e3ec58e82f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acaab57b0641b959b5e4f11b1936200cf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#acaab57b0641b959b5e4f11b1936200cf">get_and_validate</a> (config, cgname, setting, expected_value)</td></tr>
-<tr class="separator:acaab57b0641b959b5e4f11b1936200cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ed40f139980ff4bc68ff7e6581cf3e9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a4ed40f139980ff4bc68ff7e6581cf3e9">set_and_validate</a> (config, cgname, setting, value)</td></tr>
-<tr class="separator:a4ed40f139980ff4bc68ff7e6581cf3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a482f16c7da777b3b445a3d7bea504672"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a482f16c7da777b3b445a3d7bea504672">get_and_validate</a> (config, cgname, setting, expected_value, ignore_systemd=False)</td></tr>
+<tr class="separator:a482f16c7da777b3b445a3d7bea504672"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccff4b1cadb924f62b67ce9381428b9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#adccff4b1cadb924f62b67ce9381428b9">set_and_validate</a> (config, cgname, setting, value, ignore_systemd=False)</td></tr>
+<tr class="separator:adccff4b1cadb924f62b67ce9381428b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3eefaf095804c3b698e87e91a3ae78aa"><td class="memItemLeft" align="right" valign="top"><a id="a3eefaf095804c3b698e87e91a3ae78aa" name="a3eefaf095804c3b698e87e91a3ae78aa"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>get_cgroup_mode</b> (config)</td></tr>
 <tr class="separator:a3eefaf095804c3b698e87e91a3ae78aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a698d31673fcb745612f5be7b75cae6f4"><td class="memItemLeft" align="right" valign="top"><a id="a698d31673fcb745612f5be7b75cae6f4" name="a698d31673fcb745612f5be7b75cae6f4"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>is_controller_enabled</b> (config, cgroup_name, ctrl_name)</td></tr>
 <tr class="separator:a698d31673fcb745612f5be7b75cae6f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2e4f82348120edcb80cbabf414b5177"><td class="memItemLeft" align="right" valign="top"><a id="af2e4f82348120edcb80cbabf414b5177" name="af2e4f82348120edcb80cbabf414b5177"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>exists</b> (config, ctrl_name, cgroup_name, ignore_systemd=False)</td></tr>
+<tr class="separator:af2e4f82348120edcb80cbabf414b5177"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
 Data Fields</h2></td></tr>
@@ -188,8 +194,8 @@ Data Fields</h2></td></tr>
 <tr class="separator:a3a411a7fa6ac4da9c0d7f38b31d73728"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a id="a5a013e64fe4339710cdd39564b9dc51f" name="a5a013e64fe4339710cdd39564b9dc51f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5a013e64fe4339710cdd39564b9dc51f">&#9670;&#160;</a></span>cgexec()</h2>
+<a id="ad76723bcd8bf2a1ec1c61910132c73ea" name="ad76723bcd8bf2a1ec1c61910132c73ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad76723bcd8bf2a1ec1c61910132c73ea">&#9670;&#160;</a></span>cgexec()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -231,7 +237,13 @@ Data Fields</h2></td></tr>
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>cghelp</em> = <code>False</code>&#160;</td>
+          <td class="paramname"><em>cghelp</em> = <code>False</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -354,8 +366,8 @@ cgconfigparser -l improper_conf_file                     021
 </pre> 
 </div>
 </div>
-<a id="a07f57cf60a06d97fb83da0bdcaa47f77" name="a07f57cf60a06d97fb83da0bdcaa47f77"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a07f57cf60a06d97fb83da0bdcaa47f77">&#9670;&#160;</a></span>get()</h2>
+<a id="ab63264471e48ae19535b3bdb1dd6fdab" name="ab63264471e48ae19535b3bdb1dd6fdab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab63264471e48ae19535b3bdb1dd6fdab">&#9670;&#160;</a></span>get()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -409,7 +421,13 @@ cgconfigparser -l improper_conf_file                     021
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>cghelp</em> = <code>False</code>&#160;</td>
+          <td class="paramname"><em>cghelp</em> = <code>False</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -445,8 +463,8 @@ various invalid flag combinations                        016
 </pre> 
 </div>
 </div>
-<a id="acaab57b0641b959b5e4f11b1936200cf" name="acaab57b0641b959b5e4f11b1936200cf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acaab57b0641b959b5e4f11b1936200cf">&#9670;&#160;</a></span>get_and_validate()</h2>
+<a id="a482f16c7da777b3b445a3d7bea504672" name="a482f16c7da777b3b445a3d7bea504672"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a482f16c7da777b3b445a3d7bea504672">&#9670;&#160;</a></span>get_and_validate()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -476,7 +494,13 @@ various invalid flag combinations                        016
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>expected_value</em>&#160;</td>
+          <td class="paramname"><em>expected_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -498,8 +522,8 @@ raise a CgroupError if the comparison fails
 </pre> 
 </div>
 </div>
-<a id="a7770a4dd34eb31941afce97a7d38704d" name="a7770a4dd34eb31941afce97a7d38704d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7770a4dd34eb31941afce97a7d38704d">&#9670;&#160;</a></span>set()</h2>
+<a id="a193cf023fcfd8b3683fddb2ecf8966de" name="a193cf023fcfd8b3683fddb2ecf8966de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a193cf023fcfd8b3683fddb2ecf8966de">&#9670;&#160;</a></span>set()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -541,7 +565,13 @@ raise a CgroupError if the comparison fails
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>cghelp</em> = <code>False</code>&#160;</td>
+          <td class="paramname"><em>cghelp</em> = <code>False</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -572,8 +602,8 @@ various invalid flag combinations                        027
 </pre> 
 </div>
 </div>
-<a id="a4ed40f139980ff4bc68ff7e6581cf3e9" name="a4ed40f139980ff4bc68ff7e6581cf3e9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4ed40f139980ff4bc68ff7e6581cf3e9">&#9670;&#160;</a></span>set_and_validate()</h2>
+<a id="adccff4b1cadb924f62b67ce9381428b9" name="adccff4b1cadb924f62b67ce9381428b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adccff4b1cadb924f62b67ce9381428b9">&#9670;&#160;</a></span>set_and_validate()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -603,7 +633,13 @@ various invalid flag combinations                        027
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>value</em>&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -625,8 +661,8 @@ raise a CgroupError if the comparison fails
 </pre> 
 </div>
 </div>
-<a id="a0a03b42b72e8d2515de62be9a8723e21" name="a0a03b42b72e8d2515de62be9a8723e21"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0a03b42b72e8d2515de62be9a8723e21">&#9670;&#160;</a></span>xget()</h2>
+<a id="aa4dc9746e35f54b22811ff1180b72e61" name="aa4dc9746e35f54b22811ff1180b72e61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4dc9746e35f54b22811ff1180b72e61">&#9670;&#160;</a></span>xget()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -692,7 +728,13 @@ raise a CgroupError if the comparison fails
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>ignore_unmappable</em> = <code>False</code>&#160;</td>
+          <td class="paramname"><em>ignore_unmappable</em> = <code>False</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -713,8 +755,8 @@ str: The stdout result of cgxget
 </pre> 
 </div>
 </div>
-<a id="a24e889fd595aa674a8a4fac28707ab29" name="a24e889fd595aa674a8a4fac28707ab29"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a24e889fd595aa674a8a4fac28707ab29">&#9670;&#160;</a></span>xset()</h2>
+<a id="aff9bfe8f3eed239664c7dbb51c49ccb2" name="aff9bfe8f3eed239664c7dbb51c49ccb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff9bfe8f3eed239664c7dbb51c49ccb2">&#9670;&#160;</a></span>xset()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -768,7 +810,13 @@ str: The stdout result of cgxget
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">&#160;</td>
-          <td class="paramname"><em>ignore_unmappable</em> = <code>False</code>&#160;</td>
+          <td class="paramname"><em>ignore_unmappable</em> = <code>False</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname"><em>ignore_systemd</em> = <code>False</code>&#160;</td>
         </tr>
         <tr>
           <td></td>
index 8c460847f8fa7b6581220c1ebe2d25de4f13000e..1e81e5c2bcb4e9de3a392b5f5fbb665acc28f24f 100644 (file)
@@ -98,15 +98,15 @@ def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td
 <tr class="memitem:a0498ba1ad32baaecfcce2279a8573750"><td class="memItemLeft" align="right" valign="top"><a id="a0498ba1ad32baaecfcce2279a8573750" name="a0498ba1ad32baaecfcce2279a8573750"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>create_process</b> (self, config)</td></tr>
 <tr class="separator:a0498ba1ad32baaecfcce2279a8573750"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abea40f0a77bf44d389611353c9fef9de"><td class="memItemLeft" align="right" valign="top"><a id="abea40f0a77bf44d389611353c9fef9de" name="abea40f0a77bf44d389611353c9fef9de"></a>
-def&#160;</td><td class="memItemRight" valign="bottom"><b>create_process_in_cgroup</b> (self, config, controller, cgname, cgclassify=True)</td></tr>
-<tr class="separator:abea40f0a77bf44d389611353c9fef9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae23c08f5d4b4da736ff29c38607d64c0"><td class="memItemLeft" align="right" valign="top"><a id="ae23c08f5d4b4da736ff29c38607d64c0" name="ae23c08f5d4b4da736ff29c38607d64c0"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>create_process_in_cgroup</b> (self, config, controller, cgname, cgclassify=True, ignore_systemd=False)</td></tr>
+<tr class="separator:ae23c08f5d4b4da736ff29c38607d64c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a662153560feb3de63efb005fbe3a0636"><td class="memItemLeft" align="right" valign="top"><a id="a662153560feb3de63efb005fbe3a0636" name="a662153560feb3de63efb005fbe3a0636"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>create_threaded_process</b> (self, config, threads_cnt)</td></tr>
 <tr class="separator:a662153560feb3de63efb005fbe3a0636"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a579dd238e5c5abb376bac790d38c14c2"><td class="memItemLeft" align="right" valign="top"><a id="a579dd238e5c5abb376bac790d38c14c2" name="a579dd238e5c5abb376bac790d38c14c2"></a>
-def&#160;</td><td class="memItemRight" valign="bottom"><b>create_threaded_process_in_cgroup</b> (self, config, controller, cgname, threads=2, cgclassify=True)</td></tr>
-<tr class="separator:a579dd238e5c5abb376bac790d38c14c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f9dcd6b0667a381c4f1773708ebc292"><td class="memItemLeft" align="right" valign="top"><a id="a0f9dcd6b0667a381c4f1773708ebc292" name="a0f9dcd6b0667a381c4f1773708ebc292"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>create_threaded_process_in_cgroup</b> (self, config, controller, cgname, threads=2, cgclassify=True, ignore_systemd=False)</td></tr>
+<tr class="separator:a0f9dcd6b0667a381c4f1773708ebc292"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a514bea0e5b9f6bb249447e8e3e89ec66"><td class="memItemLeft" align="right" valign="top"><a id="a514bea0e5b9f6bb249447e8e3e89ec66" name="a514bea0e5b9f6bb249447e8e3e89ec66"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>join_children</b> (self, config)</td></tr>
 <tr class="separator:a514bea0e5b9f6bb249447e8e3e89ec66"><td class="memSeparator" colspan="2">&#160;</td></tr>
index 21238138e65073a79881d911cd2de819f4f61458..c6991a94f617ac37c7e681ff3ac4cb7de16497da 100644 (file)
@@ -90,6 +90,12 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:af64e89c0c319f4ff86b2be730f56161a"><td class="memItemLeft" align="right" valign="top"><a id="af64e89c0c319f4ff86b2be730f56161a" name="af64e89c0c319f4ff86b2be730f56161a"></a>
 def&#160;</td><td class="memItemRight" valign="bottom"><b>is_delegated</b> (config, scope_name)</td></tr>
 <tr class="separator:af64e89c0c319f4ff86b2be730f56161a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a544235c3c4e0b78524878cadb9f1a419"><td class="memItemLeft" align="right" valign="top"><a id="a544235c3c4e0b78524878cadb9f1a419" name="a544235c3c4e0b78524878cadb9f1a419"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>write_config_with_pid</b> (config, config_fname, _slice, scope, setdefault=&quot;yes&quot;)</td></tr>
+<tr class="separator:a544235c3c4e0b78524878cadb9f1a419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73985b114325f7692d4149a49b2462a0"><td class="memItemLeft" align="right" valign="top"><a id="a73985b114325f7692d4149a49b2462a0" name="a73985b114325f7692d4149a49b2462a0"></a>
+def&#160;</td><td class="memItemRight" valign="bottom"><b>remove_scope_slice_conf</b> (config, _slice, scope, controller, config_fname=None)</td></tr>
+<tr class="separator:a73985b114325f7692d4149a49b2462a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>tests/ftests/systemd.py</li>
index 1cce8f3b9b20264c173969529cc8505cdc69d054..56cada5194f7d7be529109f4c128e11c8545afb5 100644 (file)
@@ -119,15 +119,15 @@ $(function() {
 <div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span><span class="preprocessor">#endif</span></div>
 <div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span> </div>
 <div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span><span class="preprocessor">#endif </span><span class="comment">/*_LIBCGROUP_CONFIG_H*/</span><span class="preprocessor"></span></div>
-<div class="ttc" id="agroup__group__config_html_ga2d3a252b2c0c61c8f64cb1fc41e370ea"><div class="ttname"><a href="group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea">cgroup_config_set_default</a></div><div class="ttdeci">int cgroup_config_set_default(struct cgroup *new_default)</div><div class="ttdef"><b>Definition:</b> config.c:1420</div></div>
-<div class="ttc" id="agroup__group__config_html_ga6f8c41bb920565e674787fe6dabaef00"><div class="ttname"><a href="group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00">cgroup_init_templates_cache</a></div><div class="ttdeci">int cgroup_init_templates_cache(char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1498</div></div>
-<div class="ttc" id="agroup__group__config_html_ga72066260cd31ceed7ecc1a648eba37f2"><div class="ttname"><a href="group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2">cgroup_config_create_template_group</a></div><div class="ttdeci">int cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags)</div><div class="ttdef"><b>Definition:</b> config.c:1692</div></div>
-<div class="ttc" id="agroup__group__config_html_ga85b285712354faca495193075035938d"><div class="ttname"><a href="group__group__config.html#ga85b285712354faca495193075035938d">cgroup_unload_cgroups</a></div><div class="ttdeci">int cgroup_unload_cgroups(void)</div><div class="ttdef"><b>Definition:</b> config.c:1333</div></div>
-<div class="ttc" id="agroup__group__config_html_ga89fe0d7943b29cc10d57b07abcdfa7b5"><div class="ttname"><a href="group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5">cgroup_reload_cached_templates</a></div><div class="ttdeci">int cgroup_reload_cached_templates(char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1443</div></div>
-<div class="ttc" id="agroup__group__config_html_ga8adfaca013333acf922a167f55b84140"><div class="ttname"><a href="group__group__config.html#ga8adfaca013333acf922a167f55b84140">cgroup_config_load_config</a></div><div class="ttdeci">int cgroup_config_load_config(const char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1082</div></div>
-<div class="ttc" id="agroup__group__config_html_ga924860998c37da53cababe24163fc89b"><div class="ttname"><a href="group__group__config.html#ga924860998c37da53cababe24163fc89b">cgroup_load_templates_cache_from_files</a></div><div class="ttdeci">int cgroup_load_templates_cache_from_files(int *file_index)</div><div class="ttdef"><b>Definition:</b> config.c:1616</div></div>
-<div class="ttc" id="agroup__group__config_html_gacb09024dc469a1a1ff8cdebd8d0ab422"><div class="ttname"><a href="group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422">cgroup_templates_cache_set_source_files</a></div><div class="ttdeci">void cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files)</div><div class="ttdef"><b>Definition:</b> config.c:1554</div></div>
-<div class="ttc" id="agroup__group__config_html_gaff77affa0b80ccf507b4b46cc0a8c085"><div class="ttname"><a href="group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085">cgroup_config_unload_config</a></div><div class="ttdeci">int cgroup_config_unload_config(const char *pathname, int flags)</div><div class="ttdef"><b>Definition:</b> config.c:1212</div></div>
+<div class="ttc" id="agroup__group__config_html_ga2d3a252b2c0c61c8f64cb1fc41e370ea"><div class="ttname"><a href="group__group__config.html#ga2d3a252b2c0c61c8f64cb1fc41e370ea">cgroup_config_set_default</a></div><div class="ttdeci">int cgroup_config_set_default(struct cgroup *new_default)</div><div class="ttdef"><b>Definition:</b> config.c:1470</div></div>
+<div class="ttc" id="agroup__group__config_html_ga6f8c41bb920565e674787fe6dabaef00"><div class="ttname"><a href="group__group__config.html#ga6f8c41bb920565e674787fe6dabaef00">cgroup_init_templates_cache</a></div><div class="ttdeci">int cgroup_init_templates_cache(char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1548</div></div>
+<div class="ttc" id="agroup__group__config_html_ga72066260cd31ceed7ecc1a648eba37f2"><div class="ttname"><a href="group__group__config.html#ga72066260cd31ceed7ecc1a648eba37f2">cgroup_config_create_template_group</a></div><div class="ttdeci">int cgroup_config_create_template_group(struct cgroup *cgroup, char *template_name, int flags)</div><div class="ttdef"><b>Definition:</b> config.c:1742</div></div>
+<div class="ttc" id="agroup__group__config_html_ga85b285712354faca495193075035938d"><div class="ttname"><a href="group__group__config.html#ga85b285712354faca495193075035938d">cgroup_unload_cgroups</a></div><div class="ttdeci">int cgroup_unload_cgroups(void)</div><div class="ttdef"><b>Definition:</b> config.c:1383</div></div>
+<div class="ttc" id="agroup__group__config_html_ga89fe0d7943b29cc10d57b07abcdfa7b5"><div class="ttname"><a href="group__group__config.html#ga89fe0d7943b29cc10d57b07abcdfa7b5">cgroup_reload_cached_templates</a></div><div class="ttdeci">int cgroup_reload_cached_templates(char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1493</div></div>
+<div class="ttc" id="agroup__group__config_html_ga8adfaca013333acf922a167f55b84140"><div class="ttname"><a href="group__group__config.html#ga8adfaca013333acf922a167f55b84140">cgroup_config_load_config</a></div><div class="ttdeci">int cgroup_config_load_config(const char *pathname)</div><div class="ttdef"><b>Definition:</b> config.c:1105</div></div>
+<div class="ttc" id="agroup__group__config_html_ga924860998c37da53cababe24163fc89b"><div class="ttname"><a href="group__group__config.html#ga924860998c37da53cababe24163fc89b">cgroup_load_templates_cache_from_files</a></div><div class="ttdeci">int cgroup_load_templates_cache_from_files(int *file_index)</div><div class="ttdef"><b>Definition:</b> config.c:1666</div></div>
+<div class="ttc" id="agroup__group__config_html_gacb09024dc469a1a1ff8cdebd8d0ab422"><div class="ttname"><a href="group__group__config.html#gacb09024dc469a1a1ff8cdebd8d0ab422">cgroup_templates_cache_set_source_files</a></div><div class="ttdeci">void cgroup_templates_cache_set_source_files(struct cgroup_string_list *tmpl_files)</div><div class="ttdef"><b>Definition:</b> config.c:1604</div></div>
+<div class="ttc" id="agroup__group__config_html_gaff77affa0b80ccf507b4b46cc0a8c085"><div class="ttname"><a href="group__group__config.html#gaff77affa0b80ccf507b4b46cc0a8c085">cgroup_config_unload_config</a></div><div class="ttdeci">int cgroup_config_unload_config(const char *pathname, int flags)</div><div class="ttdef"><b>Definition:</b> config.c:1262</div></div>
 <div class="ttc" id="astructcgroup__string__list_html"><div class="ttname"><a href="structcgroup__string__list.html">cgroup_string_list</a></div><div class="ttdef"><b>Definition:</b> tools-common.h:44</div></div>
 <div class="ttc" id="astructcgroup_html"><div class="ttname"><a href="structcgroup.html">cgroup</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:108</div></div>
 </div><!-- fragment --></div><!-- contents -->
index 7f4bf0170baa23e03068c08dddf393ab0d78a2ba..42df3f4d50974fafd4bf070b306abfc7f27b990e 100644 (file)
@@ -138,8 +138,8 @@ $(function() {
 <div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span><span class="preprocessor">#endif</span></div>
 <div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
 <div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_INIT_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="agroup__group__errors_html_ga29057c4aec05bef2b6bf2855ae5d5d46"><div class="ttname"><a href="group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46">cgroup_get_last_errno</a></div><div class="ttdeci">int cgroup_get_last_errno(void)</div><div class="ttdef"><b>Definition:</b> api.c:4717</div></div>
-<div class="ttc" id="agroup__group__errors_html_ga7ee3be57533b25d597a2bfd19819307a"><div class="ttname"><a href="group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a">cgroup_strerror</a></div><div class="ttdeci">const char * cgroup_strerror(int code)</div><div class="ttdef"><b>Definition:</b> api.c:4696</div></div>
+<div class="ttc" id="agroup__group__errors_html_ga29057c4aec05bef2b6bf2855ae5d5d46"><div class="ttname"><a href="group__group__errors.html#ga29057c4aec05bef2b6bf2855ae5d5d46">cgroup_get_last_errno</a></div><div class="ttdeci">int cgroup_get_last_errno(void)</div><div class="ttdef"><b>Definition:</b> api.c:4775</div></div>
+<div class="ttc" id="agroup__group__errors_html_ga7ee3be57533b25d597a2bfd19819307a"><div class="ttname"><a href="group__group__errors.html#ga7ee3be57533b25d597a2bfd19819307a">cgroup_strerror</a></div><div class="ttdeci">const char * cgroup_strerror(int code)</div><div class="ttdef"><b>Definition:</b> api.c:4754</div></div>
 <div class="ttc" id="agroup__group__errors_html_gga06fc87d81c62e9abb8790b6e5713c55ba24a6584dd4238475a4e247bdf6956def"><div class="ttname"><a href="group__group__errors.html#gga06fc87d81c62e9abb8790b6e5713c55ba24a6584dd4238475a4e247bdf6956def">ECGROUPMULTIMOUNTED</a></div><div class="ttdeci">@ ECGROUPMULTIMOUNTED</div><div class="ttdef"><b>Definition:</b> error.h:40</div></div>
 <div class="ttc" id="agroup__group__errors_html_gga06fc87d81c62e9abb8790b6e5713c55ba2724c2f0af0d3e3cea66027f6bf2e436"><div class="ttname"><a href="group__group__errors.html#gga06fc87d81c62e9abb8790b6e5713c55ba2724c2f0af0d3e3cea66027f6bf2e436">ECGEOF</a></div><div class="ttdeci">@ ECGEOF</div><div class="ttdef"><b>Definition:</b> error.h:68</div></div>
 <div class="ttc" id="agroup__group__errors_html_gga06fc87d81c62e9abb8790b6e5713c55ba33cc635e4cc4055b2c487f027fbdd960"><div class="ttname"><a href="group__group__errors.html#gga06fc87d81c62e9abb8790b6e5713c55ba33cc635e4cc4055b2c487f027fbdd960">ECGNOVERSIONCONVERT</a></div><div class="ttdeci">@ ECGNOVERSIONCONVERT</div><div class="ttdef"><b>Definition:</b> error.h:79</div></div>
index 9c56d89d77a9ead5674a72c7bee841ca1765d42a..4b17adc45dc9a0774dd93aff127d8bea29b841ff 100644 (file)
@@ -70,14 +70,14 @@ $(function() {
 
 <div class="contents">
 <div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div><ul>
-<li>cgexec()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a5a013e64fe4339710cdd39564b9dc51f">ftests.cgroup.Cgroup</a></li>
+<li>cgexec()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ad76723bcd8bf2a1ec1c61910132c73ea">ftests.cgroup.Cgroup</a></li>
 <li>configparser()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a957a0805c205a3ea5ebf647579e9f45b">ftests.cgroup.Cgroup</a></li>
 <li>delegated&#160;:&#160;<a class="el" href="structcgroup__systemd__scope__opts.html#afeebc7db4b83ce4a7d2aeefb8089df86">cgroup_systemd_scope_opts</a></li>
 <li>depth&#160;:&#160;<a class="el" href="structcgroup__file__info.html#ad56dca35266f0f5f5c2666b946d72709">cgroup_file_info</a></li>
 <li>enabled&#160;:&#160;<a class="el" href="structcontroller__data.html#a24be412cfb6c19f7a13a4bff9e55206e">controller_data</a></li>
 <li>full_path&#160;:&#160;<a class="el" href="structcgroup__file__info.html#a4c61dc7f726ba0784ff8c71473dbc6e6">cgroup_file_info</a></li>
-<li>get()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a07f57cf60a06d97fb83da0bdcaa47f77">ftests.cgroup.Cgroup</a></li>
-<li>get_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#acaab57b0641b959b5e4f11b1936200cf">ftests.cgroup.Cgroup</a></li>
+<li>get()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ab63264471e48ae19535b3bdb1dd6fdab">ftests.cgroup.Cgroup</a></li>
+<li>get_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a482f16c7da777b3b445a3d7bea504672">ftests.cgroup.Cgroup</a></li>
 <li>hierarchy&#160;:&#160;<a class="el" href="structcontroller__data.html#a25e316f55473ca2b333b0d7e0ca644b4">controller_data</a></li>
 <li>mode&#160;:&#160;<a class="el" href="structcgroup__systemd__scope__opts.html#aadb235f6712172bd4e7c6485ad7f30f9">cgroup_systemd_scope_opts</a></li>
 <li>mount&#160;:&#160;<a class="el" href="structcg__mount__table__s.html#a9704fa3ec3674f6d433345ea52b6aeef">cg_mount_table_s</a></li>
@@ -86,12 +86,12 @@ $(function() {
 <li>parent&#160;:&#160;<a class="el" href="structcgroup__file__info.html#a739c7f87593e36d8589d3ffa80b57059">cgroup_file_info</a></li>
 <li>path&#160;:&#160;<a class="el" href="structcgroup__file__info.html#a801424e68139c930e40ea24be4d96a68">cgroup_file_info</a>, <a class="el" href="structcgroup__mount__point.html#ad1e89dfc02cfd7341e2296086a4f251e">cgroup_mount_point</a></li>
 <li>pid&#160;:&#160;<a class="el" href="structcgroup__systemd__scope__opts.html#a73b472fe4247f194a78ffb9fd0f57008">cgroup_systemd_scope_opts</a></li>
-<li>set()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a7770a4dd34eb31941afce97a7d38704d">ftests.cgroup.Cgroup</a></li>
-<li>set_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a4ed40f139980ff4bc68ff7e6581cf3e9">ftests.cgroup.Cgroup</a></li>
+<li>set()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a193cf023fcfd8b3683fddb2ecf8966de">ftests.cgroup.Cgroup</a></li>
+<li>set_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#adccff4b1cadb924f62b67ce9381428b9">ftests.cgroup.Cgroup</a></li>
 <li>SetUp()&#160;:&#160;<a class="el" href="classBuildPathV1Test.html#ae2d0708d4c36d3f8d1e24b311afe8fc3">BuildPathV1Test</a>, <a class="el" href="classBuildTasksProcPathTest.html#aba31e09a4df0a3cdb94d81985f2e86b7">BuildTasksProcPathTest</a></li>
 <li>type&#160;:&#160;<a class="el" href="structcgroup__file__info.html#a955506601f440d05cb11e4ee6b455c55">cgroup_file_info</a></li>
-<li>xget()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a0a03b42b72e8d2515de62be9a8723e21">ftests.cgroup.Cgroup</a></li>
-<li>xset()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a24e889fd595aa674a8a4fac28707ab29">ftests.cgroup.Cgroup</a></li>
+<li>xget()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aa4dc9746e35f54b22811ff1180b72e61">ftests.cgroup.Cgroup</a></li>
+<li>xset()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aff9bfe8f3eed239664c7dbb51c49ccb2">ftests.cgroup.Cgroup</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
index 37ab4b3a1cde43951a4d234899cae62496316f6e..924d9d62d868e3c14c4ae4d58edd9bfa97360735 100644 (file)
@@ -70,15 +70,15 @@ $(function() {
 
 <div class="contents">
 &#160;<ul>
-<li>cgexec()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a5a013e64fe4339710cdd39564b9dc51f">ftests.cgroup.Cgroup</a></li>
+<li>cgexec()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ad76723bcd8bf2a1ec1c61910132c73ea">ftests.cgroup.Cgroup</a></li>
 <li>configparser()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a957a0805c205a3ea5ebf647579e9f45b">ftests.cgroup.Cgroup</a></li>
-<li>get()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a07f57cf60a06d97fb83da0bdcaa47f77">ftests.cgroup.Cgroup</a></li>
-<li>get_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#acaab57b0641b959b5e4f11b1936200cf">ftests.cgroup.Cgroup</a></li>
-<li>set()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a7770a4dd34eb31941afce97a7d38704d">ftests.cgroup.Cgroup</a></li>
-<li>set_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a4ed40f139980ff4bc68ff7e6581cf3e9">ftests.cgroup.Cgroup</a></li>
+<li>get()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#ab63264471e48ae19535b3bdb1dd6fdab">ftests.cgroup.Cgroup</a></li>
+<li>get_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a482f16c7da777b3b445a3d7bea504672">ftests.cgroup.Cgroup</a></li>
+<li>set()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a193cf023fcfd8b3683fddb2ecf8966de">ftests.cgroup.Cgroup</a></li>
+<li>set_and_validate()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#adccff4b1cadb924f62b67ce9381428b9">ftests.cgroup.Cgroup</a></li>
 <li>SetUp()&#160;:&#160;<a class="el" href="classBuildPathV1Test.html#ae2d0708d4c36d3f8d1e24b311afe8fc3">BuildPathV1Test</a>, <a class="el" href="classBuildTasksProcPathTest.html#aba31e09a4df0a3cdb94d81985f2e86b7">BuildTasksProcPathTest</a></li>
-<li>xget()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a0a03b42b72e8d2515de62be9a8723e21">ftests.cgroup.Cgroup</a></li>
-<li>xset()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#a24e889fd595aa674a8a4fac28707ab29">ftests.cgroup.Cgroup</a></li>
+<li>xget()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aa4dc9746e35f54b22811ff1180b72e61">ftests.cgroup.Cgroup</a></li>
+<li>xset()&#160;:&#160;<a class="el" href="classftests_1_1cgroup_1_1Cgroup.html#aff9bfe8f3eed239664c7dbb51c49ccb2">ftests.cgroup.Cgroup</a></li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
index 8110f2b0bab261b83f23f137812f51ef89ef7062..3e807addca6e492e59e7376ae2c6278d7a446fe7 100644 (file)
@@ -727,7 +727,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>cgroup_convert_cgroup<
 </div><div class="memdoc">
 <p >Physically create new control group in kernel, with all parameters and values copied from its parent group. The group is created in all hierarchies, where the parent group exists. I.e. following code creates subgroup in all hierarchies, because all of them have root (=parent) group. </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup.html">cgroup</a> *foo = <a class="code hl_function" href="group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7">cgroup_new_cgroup</a>(<span class="stringliteral">&quot;foo&quot;</span>);</div>
 <div class="line"><a class="code hl_function" href="group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62">cgroup_create_cgroup_from_parent</a>(foo, 0);</div>
-<div class="ttc" id="agroup__group__groups_html_ga90e1ce96f3cb540f7e82d076dd938f62"><div class="ttname"><a href="group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62">cgroup_create_cgroup_from_parent</a></div><div class="ttdeci">int cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership)</div><div class="ttdef"><b>Definition:</b> api.c:2933</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga90e1ce96f3cb540f7e82d076dd938f62"><div class="ttname"><a href="group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62">cgroup_create_cgroup_from_parent</a></div><div class="ttdeci">int cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership)</div><div class="ttdef"><b>Definition:</b> api.c:2991</div></div>
 </div><!-- fragment --> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>what is this good for? Why the list of controllers added by <a class="el" href="group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d">cgroup_add_controller()</a> is not used, like in <a class="el" href="group__group__groups.html#gadb8e13df6064841d3c9707960f782fa7">cgroup_create_cgroup()</a>? I can't crate subgroup of root group in just one hierarchy with this function!</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -889,7 +889,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>cgroup_convert_cgroup<
 </div><div class="memdoc">
 <p >Read all information regarding the group from kernel. Based on name of the group, list of controllers and all parameters and their values are read from all hierarchies, where a group with given name exists. All existing controllers are replaced. I.e. following code will fill <code>root</code> with controllers from all hierarchies, because the root group is available in all of them. </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup.html">cgroup</a> *root = <a class="code hl_function" href="group__group__groups.html#gad34c82ead174988d418f3dcb003aaca7">cgroup_new_cgroup</a>(<span class="stringliteral">&quot;/&quot;</span>);</div>
 <div class="line"><a class="code hl_function" href="group__group__groups.html#gad4ba31fe5a8bba63b33b1ea339b849e6">cgroup_get_cgroup</a>(root);</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:3477</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:3535</div></div>
 </div><!-- fragment --><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000009">Todo:</a></b></dt><dd>what is this function good for? Why is not considered only the list of controllers attached by <a class="el" href="group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d">cgroup_add_controller()</a>? What owners will return <a class="el" href="group__group__groups.html#ga007d21c304d9cc6e948dc0ae51ecfa86">cgroup_get_uid_gid()</a> if the group is in multiple hierarchies, each with different owner of tasks file?</dd></dl>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
index b88a627ee3b20563198c59eda2f700d946371b21..f8c16329e39ee66587123855f36e9d7f04e52e0c 100644 (file)
@@ -253,44 +253,44 @@ $(function() {
 <div class="line"><a id="l00687" name="l00687"></a><span class="lineno">  687</span> </div>
 <div class="line"><a id="l00688" name="l00688"></a><span class="lineno">  688</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:404</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:5744</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:6064</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:5802</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:6122</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:482</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:3168</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:3226</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:693</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:2451</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:2509</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:5996</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:6054</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:206</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:284</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga53b9e13e30660c805ab5773d69397a43"><div class="ttname"><a href="group__group__groups.html#ga53b9e13e30660c805ab5773d69397a43">cgroup_set_uid_gid</a></div><div class="ttdeci">int cgroup_set_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:390</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga6b60ab9187a883a2ae114f8d87191e27"><div class="ttname"><a href="group__group__groups.html#ga6b60ab9187a883a2ae114f8d87191e27">cgroup_get_controller</a></div><div class="ttdeci">struct cgroup_controller * cgroup_get_controller(struct cgroup *cgroup, const char *name)</div><div class="ttdef"><b>Definition:</b> wrapper.c:418</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga6c973bb5ce99e7a91def2032f23d7087"><div class="ttname"><a href="group__group__groups.html#ga6c973bb5ce99e7a91def2032f23d7087">cgroup_add_value_int64</a></div><div class="ttdeci">int cgroup_add_value_int64(struct cgroup_controller *controller, const char *name, int64_t value)</div><div class="ttdef"><b>Definition:</b> wrapper.c:249</div></div>
-<div class="ttc" id="agroup__group__groups_html_ga860c1ec70189c969b2c8373fc1e96d36"><div class="ttname"><a href="group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36">cgroup_delete_cgroup_ext</a></div><div class="ttdeci">int cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:3175</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga860c1ec70189c969b2c8373fc1e96d36"><div class="ttname"><a href="group__group__groups.html#ga860c1ec70189c969b2c8373fc1e96d36">cgroup_delete_cgroup_ext</a></div><div class="ttdeci">int cgroup_delete_cgroup_ext(struct cgroup *cgroup, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:3233</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga86898b59e50335f99fe84a11fa38d3fc"><div class="ttname"><a href="group__group__groups.html#ga86898b59e50335f99fe84a11fa38d3fc">cgroup_compare_cgroup</a></div><div class="ttdeci">int cgroup_compare_cgroup(struct cgroup *cgroup_a, struct cgroup *cgroup_b)</div><div class="ttdef"><b>Definition:</b> wrapper.c:354</div></div>
-<div class="ttc" id="agroup__group__groups_html_ga90e1ce96f3cb540f7e82d076dd938f62"><div class="ttname"><a href="group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62">cgroup_create_cgroup_from_parent</a></div><div class="ttdeci">int cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership)</div><div class="ttdef"><b>Definition:</b> api.c:2933</div></div>
+<div class="ttc" id="agroup__group__groups_html_ga90e1ce96f3cb540f7e82d076dd938f62"><div class="ttname"><a href="group__group__groups.html#ga90e1ce96f3cb540f7e82d076dd938f62">cgroup_create_cgroup_from_parent</a></div><div class="ttdeci">int cgroup_create_cgroup_from_parent(struct cgroup *cgroup, int ignore_ownership)</div><div class="ttdef"><b>Definition:</b> api.c:2991</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga92d27c9ff0d655838642a7aa68497596"><div class="ttname"><a href="group__group__groups.html#ga92d27c9ff0d655838642a7aa68497596">cgroup_free_controllers</a></div><div class="ttdeci">void cgroup_free_controllers(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition:</b> wrapper.c:180</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga938febc02b59cbeb8e4ceb2dc7fdac82"><div class="ttname"><a href="group__group__groups.html#ga938febc02b59cbeb8e4ceb2dc7fdac82">cgroup_set_value_string</a></div><div class="ttdeci">int cgroup_set_value_string(struct cgroup_controller *controller, const char *name, const char *value)</div><div class="ttdef"><b>Definition:</b> wrapper.c:460</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga951861259c0373895bfb637fce337312"><div class="ttname"><a href="group__group__groups.html#ga951861259c0373895bfb637fce337312">cgroup_get_value_uint64</a></div><div class="ttdeci">int cgroup_get_value_uint64(struct cgroup_controller *controller, const char *name, u_int64_t *value)</div><div class="ttdef"><b>Definition:</b> wrapper.c:527</div></div>
 <div class="ttc" id="agroup__group__groups_html_ga9d01743fd3f97014e08fc67149ec5f0b"><div class="ttname"><a href="group__group__groups.html#ga9d01743fd3f97014e08fc67149ec5f0b">cgroup_get_value_name</a></div><div class="ttdeci">char * cgroup_get_value_name(struct cgroup_controller *controller, int index)</div><div class="ttdef"><b>Definition:</b> wrapper.c:702</div></div>
-<div class="ttc" id="agroup__group__groups_html_gaa0400f1ff2fba7fbb6db82d97039d92b"><div class="ttname"><a href="group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b">cgroup_set_permissions</a></div><div class="ttdeci">void cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm)</div><div class="ttdef"><b>Definition:</b> api.c:377</div></div>
+<div class="ttc" id="agroup__group__groups_html_gaa0400f1ff2fba7fbb6db82d97039d92b"><div class="ttname"><a href="group__group__groups.html#gaa0400f1ff2fba7fbb6db82d97039d92b">cgroup_set_permissions</a></div><div class="ttdeci">void cgroup_set_permissions(struct cgroup *cgroup, mode_t control_dperm, mode_t control_fperm, mode_t task_fperm)</div><div class="ttdef"><b>Definition:</b> api.c:382</div></div>
 <div class="ttc" id="agroup__group__groups_html_gaa5c39e51035cc43dd26a3c620441a956"><div class="ttname"><a href="group__group__groups.html#gaa5c39e51035cc43dd26a3c620441a956">cgroup_set_value_int64</a></div><div class="ttdeci">int cgroup_set_value_int64(struct cgroup_controller *controller, const char *name, int64_t value)</div><div class="ttdef"><b>Definition:</b> wrapper.c:503</div></div>
-<div class="ttc" id="agroup__group__groups_html_gaa981a95e0917d3167601a4c1b392336a"><div class="ttname"><a href="group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a">cgroup_copy_cgroup</a></div><div class="ttdeci">int cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src)</div><div class="ttdef"><b>Definition:</b> api.c:2557</div></div>
+<div class="ttc" id="agroup__group__groups_html_gaa981a95e0917d3167601a4c1b392336a"><div class="ttname"><a href="group__group__groups.html#gaa981a95e0917d3167601a4c1b392336a">cgroup_copy_cgroup</a></div><div class="ttdeci">int cgroup_copy_cgroup(struct cgroup *dst, struct cgroup *src)</div><div class="ttdef"><b>Definition:</b> api.c:2615</div></div>
 <div class="ttc" id="agroup__group__groups_html_gab1725c50c49cec4b0bdad1f26b150ca7"><div class="ttname"><a href="group__group__groups.html#gab1725c50c49cec4b0bdad1f26b150ca7">cgroup_compare_controllers</a></div><div class="ttdeci">int cgroup_compare_controllers(struct cgroup_controller *cgca, struct cgroup_controller *cgcb)</div><div class="ttdef"><b>Definition:</b> wrapper.c:327</div></div>
 <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:193</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:714</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:574</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:6211</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:6230</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:6269</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:6288</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:3477</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:3535</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:266</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:2743</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:2801</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:549</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:6165</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:349</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:6219</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:6223</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:354</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:6277</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:436</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:602</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:100</div></div>
index 45d60a7177626a96ceef83205a4414333f068388..310f97124f0a65cbfc86744ef030497ec689e996 100644 (file)
@@ -93,48 +93,49 @@ $(function() {
 <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__rules__data.html" target="_self">cgroup_rules_data</a></td><td class="desc"></td></tr>
 <tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__stat.html" target="_self">cgroup_stat</a></td><td class="desc"></td></tr>
 <tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__string__list.html" target="_self">cgroup_string_list</a></td><td class="desc"></td></tr>
-<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__scope__opts.html" target="_self">cgroup_systemd_scope_opts</a></td><td class="desc"></td></tr>
-<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
-<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
-<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
-<tr id="row_23_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_23_" class="arrow" onclick="toggleFolder('23_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Exception</b></td><td class="desc"></td></tr>
-<tr id="row_23_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupError.html" target="_self">ftests.cgroup.CgroupError</a></td><td class="desc"></td></tr>
-<tr id="row_23_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1config_1_1ConfigError.html" target="_self">ftests.config.ConfigError</a></td><td class="desc"></td></tr>
-<tr id="row_23_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1container_1_1ContainerError.html" target="_self">ftests.container.ContainerError</a></td><td class="desc"></td></tr>
-<tr id="row_23_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1run_1_1RunError.html" target="_self">ftests.run.RunError</a></td><td class="desc"></td></tr>
-<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
-<tr id="row_25_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>object</b></td><td class="desc"></td></tr>
-<tr id="row_25_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html" target="_self">ftests.cgroup.Cgroup</a></td><td class="desc"></td></tr>
-<tr id="row_25_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupMount.html" target="_self">ftests.cgroup.CgroupMount</a></td><td class="desc"></td></tr>
-<tr id="row_25_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1config_1_1Config.html" target="_self">ftests.config.Config</a></td><td class="desc"></td></tr>
-<tr id="row_25_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1container_1_1Container.html" target="_self">ftests.container.Container</a></td><td class="desc"></td></tr>
-<tr id="row_25_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1controller_1_1Controller.html" target="_self">ftests.controller.Controller</a></td><td class="desc"></td></tr>
-<tr id="row_25_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1log_1_1Log.html" target="_self">ftests.log.Log</a></td><td class="desc"></td></tr>
-<tr id="row_25_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1process_1_1Process.html" target="_self">ftests.process.Process</a></td><td class="desc"></td></tr>
-<tr id="row_25_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1run_1_1Run.html" target="_self">ftests.run.Run</a></td><td class="desc"></td></tr>
-<tr id="row_25_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1systemd_1_1Systemd.html" target="_self">ftests.systemd.Systemd</a></td><td class="desc"></td></tr>
-<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
-<tr id="row_27_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>testing::Test</b></td><td class="desc"></td></tr>
-<tr id="row_27_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAPIArgsTest.html" target="_self">APIArgsTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBuildPathV1Test.html" target="_self">BuildPathV1Test</a></td><td class="desc"></td></tr>
-<tr id="row_27_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBuildTasksProcPathTest.html" target="_self">BuildTasksProcPathTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCompareIgnoreRuleTest.html" target="_self">CgroupCompareIgnoreRuleTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCreateCgroupTest.html" target="_self">CgroupCreateCgroupTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupGetCgroupTest.html" target="_self">CgroupGetCgroupTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV1MntTest.html" target="_self">CgroupProcessV1MntTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV2MntTest.html" target="_self">CgroupProcessV2MntTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupV2ControllerEnabled.html" target="_self">CgroupV2ControllerEnabled</a></td><td class="desc"></td></tr>
-<tr id="row_27_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgsetParseRFlagTest.html" target="_self">CgsetParseRFlagTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChownChmodTasksTest.html" target="_self">ChownChmodTasksTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetCgroupsFromProcCgroupsTest.html" target="_self">GetCgroupsFromProcCgroupsTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetSubtreeControlTest.html" target="_self">GetSubtreeControlTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classParseRulesOptionsTest.html" target="_self">ParseRulesOptionsTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProcnameWildcardTest.html" target="_self">ProcnameWildcardTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSetValuesRecursiveTest.html" target="_self">SetValuesRecursiveTest</a></td><td class="desc"></td></tr>
-<tr id="row_27_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSubtreeControlTest.html" target="_self">SubtreeControlTest</a></td><td class="desc"></td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
-<tr id="row_29_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_29_" class="arrow" onclick="toggleFolder('29_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Enum</b></td><td class="desc"></td></tr>
-<tr id="row_29_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupVersion.html" target="_self">ftests.cgroup.CgroupVersion</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__opts.html" target="_self">cgroup_systemd_opts</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__systemd__scope__opts.html" target="_self">cgroup_systemd_scope_opts</a></td><td class="desc"></td></tr>
+<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcgroup__tree__handle.html" target="_self">cgroup_tree_handle</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontrol__value.html" target="_self">control_value</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcontroller__data.html" target="_self">controller_data</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Exception</b></td><td class="desc"></td></tr>
+<tr id="row_24_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupError.html" target="_self">ftests.cgroup.CgroupError</a></td><td class="desc"></td></tr>
+<tr id="row_24_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1config_1_1ConfigError.html" target="_self">ftests.config.ConfigError</a></td><td class="desc"></td></tr>
+<tr id="row_24_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1container_1_1ContainerError.html" target="_self">ftests.container.ContainerError</a></td><td class="desc"></td></tr>
+<tr id="row_24_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1run_1_1RunError.html" target="_self">ftests.run.RunError</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structext__cgroup__record.html" target="_self">ext_cgroup_record</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_26_" class="arrow" onclick="toggleFolder('26_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>object</b></td><td class="desc"></td></tr>
+<tr id="row_26_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1Cgroup.html" target="_self">ftests.cgroup.Cgroup</a></td><td class="desc"></td></tr>
+<tr id="row_26_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupMount.html" target="_self">ftests.cgroup.CgroupMount</a></td><td class="desc"></td></tr>
+<tr id="row_26_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1config_1_1Config.html" target="_self">ftests.config.Config</a></td><td class="desc"></td></tr>
+<tr id="row_26_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1container_1_1Container.html" target="_self">ftests.container.Container</a></td><td class="desc"></td></tr>
+<tr id="row_26_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1controller_1_1Controller.html" target="_self">ftests.controller.Controller</a></td><td class="desc"></td></tr>
+<tr id="row_26_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1log_1_1Log.html" target="_self">ftests.log.Log</a></td><td class="desc"></td></tr>
+<tr id="row_26_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1process_1_1Process.html" target="_self">ftests.process.Process</a></td><td class="desc"></td></tr>
+<tr id="row_26_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1run_1_1Run.html" target="_self">ftests.run.Run</a></td><td class="desc"></td></tr>
+<tr id="row_26_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1systemd_1_1Systemd.html" target="_self">ftests.systemd.Systemd</a></td><td class="desc"></td></tr>
+<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structparent__info.html" target="_self">parent_info</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_28_" class="arrow" onclick="toggleFolder('28_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>testing::Test</b></td><td class="desc"></td></tr>
+<tr id="row_28_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAPIArgsTest.html" target="_self">APIArgsTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBuildPathV1Test.html" target="_self">BuildPathV1Test</a></td><td class="desc"></td></tr>
+<tr id="row_28_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBuildTasksProcPathTest.html" target="_self">BuildTasksProcPathTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCompareIgnoreRuleTest.html" target="_self">CgroupCompareIgnoreRuleTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupCreateCgroupTest.html" target="_self">CgroupCreateCgroupTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupGetCgroupTest.html" target="_self">CgroupGetCgroupTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV1MntTest.html" target="_self">CgroupProcessV1MntTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupProcessV2MntTest.html" target="_self">CgroupProcessV2MntTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgroupV2ControllerEnabled.html" target="_self">CgroupV2ControllerEnabled</a></td><td class="desc"></td></tr>
+<tr id="row_28_9_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCgsetParseRFlagTest.html" target="_self">CgsetParseRFlagTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChownChmodTasksTest.html" target="_self">ChownChmodTasksTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetCgroupsFromProcCgroupsTest.html" target="_self">GetCgroupsFromProcCgroupsTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGetSubtreeControlTest.html" target="_self">GetSubtreeControlTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classParseRulesOptionsTest.html" target="_self">ParseRulesOptionsTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classProcnameWildcardTest.html" target="_self">ProcnameWildcardTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_15_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSetValuesRecursiveTest.html" target="_self">SetValuesRecursiveTest</a></td><td class="desc"></td></tr>
+<tr id="row_28_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSubtreeControlTest.html" target="_self">SubtreeControlTest</a></td><td class="desc"></td></tr>
+<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structunchanged__pid.html" target="_self">unchanged_pid</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="toggleFolder('30_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Enum</b></td><td class="desc"></td></tr>
+<tr id="row_30_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classftests_1_1cgroup_1_1CgroupVersion.html" target="_self">ftests.cgroup.CgroupVersion</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
index 5fa636c0187a8831124d898bfcfc232ca89f86c3..2bb215e24bde92fece60bef955ccb05c48416195 100644 (file)
@@ -188,31 +188,31 @@ $(function() {
 <div class="line"><a id="l00433" name="l00433"></a><span class="lineno">  433</span><span class="preprocessor">#endif</span></div>
 <div class="line"><a id="l00434" name="l00434"></a><span class="lineno">  434</span> </div>
 <div class="line"><a id="l00435" name="l00435"></a><span class="lineno">  435</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_ITERATORS_H */</span><span class="preprocessor"></span></div>
-<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:4792</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:5653</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:5047</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:5931</div></div>
+<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:4850</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:5711</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:5105</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:5989</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:5961</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:5666</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:4766</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:6019</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:5724</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:4824</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>
-<div class="ttc" id="agroup__group__iterators_html_ga5f9f21138f9b18912a16b21a45b53c44"><div class="ttname"><a href="group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44">cgroup_get_controller_begin</a></div><div class="ttdeci">int cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info)</div><div class="ttdef"><b>Definition:</b> api.c:5197</div></div>
+<div class="ttc" id="agroup__group__iterators_html_ga5f9f21138f9b18912a16b21a45b53c44"><div class="ttname"><a href="group__group__iterators.html#ga5f9f21138f9b18912a16b21a45b53c44">cgroup_get_controller_begin</a></div><div class="ttdeci">int cgroup_get_controller_begin(void **handle, struct cgroup_mount_point *info)</div><div class="ttdef"><b>Definition:</b> api.c:5255</div></div>
 <div class="ttc" id="agroup__group__iterators_html_ga608b4aa32e2db58fed34771a6a272444"><div class="ttname"><a href="group__group__iterators.html#ga608b4aa32e2db58fed34771a6a272444">cgroup_file_type</a></div><div class="ttdeci">cgroup_file_type</div><div class="ttdef"><b>Definition:</b> iterators.h:106</div></div>
-<div class="ttc" id="agroup__group__iterators_html_ga645ec7a6206dffb32667e7a0e148edc8"><div class="ttname"><a href="group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8">cgroup_walk_tree_set_flags</a></div><div class="ttdeci">int cgroup_walk_tree_set_flags(void **handle, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4875</div></div>
-<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:4812</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:5161</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:4972</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:5983</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:5145</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:5009</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:4952</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gad348f041e283860cbf6bcea567e23a21"><div class="ttname"><a href="group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21">cgroup_read_value_end</a></div><div class="ttdeci">int cgroup_read_value_end(void **handle)</div><div class="ttdef"><b>Definition:</b> api.c:4935</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gad48ef653388ca6739a9b6bbb9d7da82e"><div class="ttname"><a href="group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e">cgroup_get_all_controller_begin</a></div><div class="ttdeci">int cgroup_get_all_controller_begin(void **handle, struct controller_data *info)</div><div class="ttdef"><b>Definition:</b> api.c:5698</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gad7218154192f733120e1025cc19d0a36"><div class="ttname"><a href="group__group__iterators.html#gad7218154192f733120e1025cc19d0a36">cgroup_get_task_begin</a></div><div class="ttdeci">int cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid)</div><div class="ttdef"><b>Definition:</b> api.c:5114</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gaeb955e5f4da551268380b1271d478816"><div class="ttname"><a href="group__group__iterators.html#gaeb955e5f4da551268380b1271d478816">cgroup_get_task_end</a></div><div class="ttdeci">int cgroup_get_task_end(void **handle)</div><div class="ttdef"><b>Definition:</b> api.c:5078</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gaf3a0364682b7449ddccfb0862bbb565e"><div class="ttname"><a href="group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e">cgroup_get_task_next</a></div><div class="ttdeci">int cgroup_get_task_next(void **handle, pid_t *pid)</div><div class="ttdef"><b>Definition:</b> api.c:5092</div></div>
-<div class="ttc" id="agroup__group__iterators_html_gaf95587508fc15d74fd5ed0df58024be7"><div class="ttname"><a href="group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7">cgroup_read_stats_next</a></div><div class="ttdeci">int cgroup_read_stats_next(void **handle, struct cgroup_stat *stat)</div><div class="ttdef"><b>Definition:</b> api.c:5028</div></div>
+<div class="ttc" id="agroup__group__iterators_html_ga645ec7a6206dffb32667e7a0e148edc8"><div class="ttname"><a href="group__group__iterators.html#ga645ec7a6206dffb32667e7a0e148edc8">cgroup_walk_tree_set_flags</a></div><div class="ttdeci">int cgroup_walk_tree_set_flags(void **handle, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4933</div></div>
+<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:4870</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:5219</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:5030</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:6041</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:5203</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:5067</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:5010</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gad348f041e283860cbf6bcea567e23a21"><div class="ttname"><a href="group__group__iterators.html#gad348f041e283860cbf6bcea567e23a21">cgroup_read_value_end</a></div><div class="ttdeci">int cgroup_read_value_end(void **handle)</div><div class="ttdef"><b>Definition:</b> api.c:4993</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gad48ef653388ca6739a9b6bbb9d7da82e"><div class="ttname"><a href="group__group__iterators.html#gad48ef653388ca6739a9b6bbb9d7da82e">cgroup_get_all_controller_begin</a></div><div class="ttdeci">int cgroup_get_all_controller_begin(void **handle, struct controller_data *info)</div><div class="ttdef"><b>Definition:</b> api.c:5756</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gad7218154192f733120e1025cc19d0a36"><div class="ttname"><a href="group__group__iterators.html#gad7218154192f733120e1025cc19d0a36">cgroup_get_task_begin</a></div><div class="ttdeci">int cgroup_get_task_begin(const char *cgroup, const char *controller, void **handle, pid_t *pid)</div><div class="ttdef"><b>Definition:</b> api.c:5172</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gaeb955e5f4da551268380b1271d478816"><div class="ttname"><a href="group__group__iterators.html#gaeb955e5f4da551268380b1271d478816">cgroup_get_task_end</a></div><div class="ttdeci">int cgroup_get_task_end(void **handle)</div><div class="ttdef"><b>Definition:</b> api.c:5136</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gaf3a0364682b7449ddccfb0862bbb565e"><div class="ttname"><a href="group__group__iterators.html#gaf3a0364682b7449ddccfb0862bbb565e">cgroup_get_task_next</a></div><div class="ttdeci">int cgroup_get_task_next(void **handle, pid_t *pid)</div><div class="ttdef"><b>Definition:</b> api.c:5150</div></div>
+<div class="ttc" id="agroup__group__iterators_html_gaf95587508fc15d74fd5ed0df58024be7"><div class="ttname"><a href="group__group__iterators.html#gaf95587508fc15d74fd5ed0df58024be7">cgroup_read_stats_next</a></div><div class="ttdeci">int cgroup_read_stats_next(void **handle, struct cgroup_stat *stat)</div><div class="ttdef"><b>Definition:</b> api.c:5086</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1"><div class="ttname"><a href="group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1">CGROUP_WALK_TYPE_POST_DIR</a></div><div class="ttdeci">@ CGROUP_WALK_TYPE_POST_DIR</div><div class="ttdef"><b>Definition:</b> iterators.h:100</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913"><div class="ttname"><a href="group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913">CGROUP_WALK_TYPE_PRE_DIR</a></div><div class="ttdeci">@ CGROUP_WALK_TYPE_PRE_DIR</div><div class="ttdef"><b>Definition:</b> iterators.h:87</div></div>
 <div class="ttc" id="agroup__group__iterators_html_gga608b4aa32e2db58fed34771a6a272444a24e202c59f318e63ad8cafcc1b4b102b"><div class="ttname"><a href="group__group__iterators.html#gga608b4aa32e2db58fed34771a6a272444a24e202c59f318e63ad8cafcc1b4b102b">CGROUP_FILE_TYPE_OTHER</a></div><div class="ttdeci">@ CGROUP_FILE_TYPE_OTHER</div><div class="ttdef"><b>Definition:</b> iterators.h:109</div></div>
index 63e57f838c577c31f7a4c2fc6b4e55b24fd219aa..cbda1b5776b8b20823a1ddb4f9976653810522b2 100644 (file)
@@ -281,81 +281,87 @@ $(function() {
 <div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span><span class="keyword">extern</span> __thread <span class="keywordtype">char</span> *cg_namespace_table[CG_CONTROLLER_MAX];</div>
 <div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span> </div>
 <div class="line"><a id="l00242" name="l00242"></a><span class="lineno">  242</span><span class="comment">/*</span></div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span><span class="comment"> * config related API</span></div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span><span class="comment"> */</span></div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span><span class="keywordtype">int</span> cgroup_config_insert_cgroup(<span class="keywordtype">char</span> *cg_name);</div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno">  246</span><span class="keywordtype">int</span> cgroup_config_parse_controller_options(<span class="keywordtype">char</span> *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *values);</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span><span class="keywordtype">int</span> template_config_insert_cgroup(<span class="keywordtype">char</span> *cg_name);</div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno">  248</span><span class="keywordtype">int</span> template_config_parse_controller_options(<span class="keywordtype">char</span> *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *values);</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno">  249</span><span class="keywordtype">int</span> template_config_group_task_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span><span class="keywordtype">int</span> template_config_group_admin_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno">  251</span><span class="keywordtype">int</span> cgroup_config_group_task_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span><span class="keywordtype">int</span> cgroup_config_group_admin_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span><span class="keywordtype">int</span> cgroup_config_insert_into_mount_table(<span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keywordtype">char</span> *mount_point);</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span><span class="keywordtype">int</span> cgroup_config_insert_into_namespace_table(<span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keywordtype">char</span> *mount_point);</div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno">  255</span><span class="keywordtype">void</span> cgroup_config_cleanup_mount_table(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span><span class="keywordtype">void</span> cgroup_config_cleanup_namespace_table(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span><span class="keywordtype">int</span> cgroup_config_define_default(<span class="keywordtype">void</span>);</div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno">  258</span> </div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_create(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> **dict, <span class="keywordtype">int</span> flags);</div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span> </div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_add(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>,</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span>                 <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno">  273</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_free(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict);</div>
-<div class="line"><a id="l00274" name="l00274"></a><span class="lineno">  274</span> </div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_iterator_begin(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict, <span class="keywordtype">void</span> **handle,</div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span>                        <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_iterator_next(<span class="keywordtype">void</span> **handle, <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span> </div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span><span class="keyword">extern</span> <span class="keywordtype">void</span> cgroup_dictionary_iterator_end(<span class="keywordtype">void</span> **handle);</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span> </div>
-<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span><span class="keywordtype">int</span> cg_chmod_path(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, mode_t mode, <span class="keywordtype">int</span> owner_is_umask);</div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span> </div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno">  312</span><span class="keywordtype">int</span> cgroup_build_tasks_procs_path(<span class="keywordtype">char</span> * <span class="keyword">const</span> path, <span class="keywordtype">size_t</span> path_sz, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_name,</div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span>                  <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> ctrl_name);</div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno">  314</span> </div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span><span class="keywordtype">char</span> *cg_build_path_locked(<span class="keyword">const</span> <span class="keywordtype">char</span> *setting, <span class="keywordtype">char</span> *path, <span class="keyword">const</span> <span class="keywordtype">char</span> *controller);</div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span> </div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span><span class="keywordtype">int</span> cgroup_fill_cgc(<span class="keyword">struct</span> dirent *ctrl_dir, <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="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *cgc,</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span>            <span class="keywordtype">int</span> cg_index);</div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span> </div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span><span class="keywordtype">int</span> cgroup_test_subsys_mounted(<span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name);</div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span> </div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span><span class="keywordtype">int</span> cgroup_copy_controller_values(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> dst,</div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno">  358</span>                  <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> src);</div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span> </div>
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span><span class="keywordtype">int</span> cgroup_remove_value(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> controller, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>);</div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno">  368</span> </div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span><span class="keywordtype">void</span> cgroup_free_controller(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *ctrl);</div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span> </div>
-<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span><span class="preprocessor">#ifdef UNIT_TEST</span></div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span> </div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno">  384</span><span class="preprocessor">#define TEST_PROC_PID_CGROUP_FILE &quot;test-procpidcgroup&quot;</span></div>
-<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span> </div>
-<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span><span class="keywordtype">int</span> cgroup_parse_rules_options(<span class="keywordtype">char</span> *options, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__rule.html">cgroup_rule</a> * <span class="keyword">const</span> rule);</div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span><span class="keywordtype">int</span> cg_get_cgroups_from_proc_cgroups(pid_t pid, <span class="keywordtype">char</span> *cgroup_list[], <span class="keywordtype">char</span> *controller_list[],</div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span>                     <span class="keywordtype">int</span> list_len);</div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span><span class="keywordtype">bool</span> cgroup_compare_ignore_rule(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__rule.html">cgroup_rule</a> * <span class="keyword">const</span> rule, pid_t pid,</div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span>                <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> procname);</div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno">  391</span><span class="keywordtype">bool</span> cgroup_compare_wildcard_procname(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> rule_procname,</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span>                      <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> procname);</div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno">  393</span><span class="keywordtype">int</span> cgroup_process_v1_mnt(<span class="keywordtype">char</span> *controllers[], <span class="keyword">struct</span> mntent *ent, <span class="keywordtype">int</span> *mnt_tbl_idx);</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span><span class="keywordtype">int</span> cgroup_process_v2_mnt(<span class="keyword">struct</span> mntent *ent, <span class="keywordtype">int</span> *mnt_tbl_idx);</div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span><span class="keywordtype">int</span> cgroup_set_values_recursive(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> base,</div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span>                <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> controller,</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span>                <span class="keywordtype">bool</span> ignore_non_dirty_failures);</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span><span class="keywordtype">int</span> cgroup_chown_chmod_tasks(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_path, uid_t uid, gid_t gid, mode_t fperm);</div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span><span class="keywordtype">int</span> cgroupv2_subtree_control(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name, <span class="keywordtype">bool</span> enable);</div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span><span class="keywordtype">int</span> cgroupv2_get_subtree_control(<span class="keyword">const</span> <span class="keywordtype">char</span> *path,  <span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name, <span class="keywordtype">bool</span> * <span class="keyword">const</span> enabled);</div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span><span class="keywordtype">int</span> cgroupv2_controller_enabled(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_name, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> ctrl_name);</div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span> </div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span><span class="preprocessor">#endif </span><span class="comment">/* UNIT_TEST */</span><span class="preprocessor"></span></div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span> </div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span><span class="comment"> * Default systemd cgroup used by the cg_build_path_locked() and tools</span></div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span><span class="comment"> * setting the default cgroup path.</span></div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno">  246</span><span class="keyword">extern</span> <span class="keywordtype">char</span> systemd_default_cgroup[FILENAME_MAX * 2 + 1];</div>
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span> </div>
+<div class="line"><a id="l00248" name="l00248"></a><span class="lineno">  248</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00249" name="l00249"></a><span class="lineno">  249</span><span class="comment"> * config related API</span></div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno">  251</span><span class="keywordtype">int</span> cgroup_config_insert_cgroup(<span class="keywordtype">char</span> *cg_name);</div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span><span class="keywordtype">int</span> cgroup_config_parse_controller_options(<span class="keywordtype">char</span> *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *values);</div>
+<div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span><span class="keywordtype">int</span> template_config_insert_cgroup(<span class="keywordtype">char</span> *cg_name);</div>
+<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span><span class="keywordtype">int</span> template_config_parse_controller_options(<span class="keywordtype">char</span> *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *values);</div>
+<div class="line"><a id="l00255" name="l00255"></a><span class="lineno">  255</span><span class="keywordtype">int</span> template_config_group_task_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span><span class="keywordtype">int</span> template_config_group_admin_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span><span class="keywordtype">int</span> cgroup_config_group_task_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00258" name="l00258"></a><span class="lineno">  258</span><span class="keywordtype">int</span> cgroup_config_group_admin_perm(<span class="keywordtype">char</span> *perm_type, <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span><span class="keywordtype">int</span> cgroup_config_insert_into_mount_table(<span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keywordtype">char</span> *mount_point);</div>
+<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span><span class="keywordtype">int</span> cgroup_config_insert_into_namespace_table(<span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keywordtype">char</span> *mount_point);</div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span><span class="keywordtype">void</span> cgroup_config_cleanup_mount_table(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span><span class="keywordtype">void</span> cgroup_config_cleanup_namespace_table(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span><span class="keywordtype">int</span> cgroup_config_define_default(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span> </div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_create(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> **dict, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span> </div>
+<div class="line"><a id="l00273" name="l00273"></a><span class="lineno">  273</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_add(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>,</div>
+<div class="line"><a id="l00274" name="l00274"></a><span class="lineno">  274</span>                 <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_free(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict);</div>
+<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span> </div>
+<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_iterator_begin(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__dictionary.html">cgroup_dictionary</a> *dict, <span class="keywordtype">void</span> **handle,</div>
+<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>                        <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);</div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span><span class="keyword">extern</span> <span class="keywordtype">int</span> cgroup_dictionary_iterator_next(<span class="keywordtype">void</span> **handle, <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);</div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span><span class="keyword">extern</span> <span class="keywordtype">void</span> cgroup_dictionary_iterator_end(<span class="keywordtype">void</span> **handle);</div>
+<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span> </div>
+<div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span><span class="keywordtype">int</span> cg_chmod_path(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, mode_t mode, <span class="keywordtype">int</span> owner_is_umask);</div>
+<div class="line"><a id="l00308" name="l00308"></a><span class="lineno">  308</span> </div>
+<div class="line"><a id="l00318" name="l00318"></a><span class="lineno">  318</span><span class="keywordtype">int</span> cgroup_build_tasks_procs_path(<span class="keywordtype">char</span> * <span class="keyword">const</span> path, <span class="keywordtype">size_t</span> path_sz, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_name,</div>
+<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span>                  <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> ctrl_name);</div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span> </div>
+<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span><span class="keywordtype">char</span> *cg_build_path_locked(<span class="keyword">const</span> <span class="keywordtype">char</span> *setting, <span class="keywordtype">char</span> *path, <span class="keyword">const</span> <span class="keywordtype">char</span> *controller);</div>
+<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span> </div>
+<div class="line"><a id="l00344" name="l00344"></a><span class="lineno">  344</span><span class="keywordtype">int</span> cgroup_fill_cgc(<span class="keyword">struct</span> dirent *ctrl_dir, <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="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *cgc,</div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span>            <span class="keywordtype">int</span> cg_index);</div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span> </div>
+<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span><span class="keywordtype">int</span> cgroup_test_subsys_mounted(<span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name);</div>
+<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span> </div>
+<div class="line"><a id="l00363" name="l00363"></a><span class="lineno">  363</span><span class="keywordtype">int</span> cgroup_copy_controller_values(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> dst,</div>
+<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span>                  <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> src);</div>
+<div class="line"><a id="l00365" name="l00365"></a><span class="lineno">  365</span> </div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span><span class="keywordtype">int</span> cgroup_remove_value(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> controller, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code hl_variable" href="structcg__mount__table__s.html#a9fc6421ae21cb12127b3c1f5af3a7d4a">name</a>);</div>
+<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span> </div>
+<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span><span class="keywordtype">void</span> cgroup_free_controller(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> *ctrl);</div>
+<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span> </div>
+<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span><span class="preprocessor">#ifdef UNIT_TEST</span></div>
+<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span> </div>
+<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span><span class="preprocessor">#define TEST_PROC_PID_CGROUP_FILE &quot;test-procpidcgroup&quot;</span></div>
+<div class="line"><a id="l00391" name="l00391"></a><span class="lineno">  391</span> </div>
+<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span><span class="keywordtype">int</span> cgroup_parse_rules_options(<span class="keywordtype">char</span> *options, <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__rule.html">cgroup_rule</a> * <span class="keyword">const</span> rule);</div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno">  393</span><span class="keywordtype">int</span> cg_get_cgroups_from_proc_cgroups(pid_t pid, <span class="keywordtype">char</span> *cgroup_list[], <span class="keywordtype">char</span> *controller_list[],</div>
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span>                     <span class="keywordtype">int</span> list_len);</div>
+<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span><span class="keywordtype">bool</span> cgroup_compare_ignore_rule(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__rule.html">cgroup_rule</a> * <span class="keyword">const</span> rule, pid_t pid,</div>
+<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span>                <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> procname);</div>
+<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span><span class="keywordtype">bool</span> cgroup_compare_wildcard_procname(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> rule_procname,</div>
+<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span>                      <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> procname);</div>
+<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span><span class="keywordtype">int</span> cgroup_process_v1_mnt(<span class="keywordtype">char</span> *controllers[], <span class="keyword">struct</span> mntent *ent, <span class="keywordtype">int</span> *mnt_tbl_idx);</div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span><span class="keywordtype">int</span> cgroup_process_v2_mnt(<span class="keyword">struct</span> mntent *ent, <span class="keywordtype">int</span> *mnt_tbl_idx);</div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span><span class="keywordtype">int</span> cgroup_set_values_recursive(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> base,</div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span>                <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__controller.html">cgroup_controller</a> * <span class="keyword">const</span> controller,</div>
+<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span>                <span class="keywordtype">bool</span> ignore_non_dirty_failures);</div>
+<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span><span class="keywordtype">int</span> cgroup_chown_chmod_tasks(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_path, uid_t uid, gid_t gid, mode_t fperm);</div>
+<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span><span class="keywordtype">int</span> cgroupv2_subtree_control(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name, <span class="keywordtype">bool</span> enable);</div>
+<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span><span class="keywordtype">int</span> cgroupv2_get_subtree_control(<span class="keyword">const</span> <span class="keywordtype">char</span> *path,  <span class="keyword">const</span> <span class="keywordtype">char</span> *ctrl_name, <span class="keywordtype">bool</span> * <span class="keyword">const</span> enabled);</div>
+<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="keywordtype">int</span> cgroupv2_controller_enabled(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> cg_name, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> ctrl_name);</div>
 <div class="line"><a id="l00408" name="l00408"></a><span class="lineno">  408</span> </div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span><span class="preprocessor">#endif </span><span class="comment">/* UNIT_TEST */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00410" name="l00410"></a><span class="lineno">  410</span> </div>
+<div class="line"><a id="l00411" name="l00411"></a><span class="lineno">  411</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00412" name="l00412"></a><span class="lineno">  412</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
+<div class="line"><a id="l00413" name="l00413"></a><span class="lineno">  413</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span> </div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno">  415</span><span class="preprocessor">#endif</span></div>
 <div class="ttc" id="astructcg__mount__point_html"><div class="ttname"><a href="structcg__mount__point.html">cg_mount_point</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:121</div></div>
 <div class="ttc" id="astructcg__mount__table__s_html"><div class="ttname"><a href="structcg__mount__table__s.html">cg_mount_table_s</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:126</div></div>
 <div class="ttc" id="astructcg__mount__table__s_html_a9704fa3ec3674f6d433345ea52b6aeef"><div class="ttname"><a href="structcg__mount__table__s.html#a9704fa3ec3674f6d433345ea52b6aeef">cg_mount_table_s::mount</a></div><div class="ttdeci">struct cg_mount_point mount</div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:132</div></div>
index 4dc4c5e81e411ee6b3da78ddddac68dda76115af..104f5d3dc372578545daf35052cc59c636b80fc8 100644 (file)
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['set_0',['set',['../classftests_1_1cgroup_1_1Cgroup.html#a7770a4dd34eb31941afce97a7d38704d',1,'ftests::cgroup::Cgroup']]],
-  ['set_5fand_5fvalidate_1',['set_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#a4ed40f139980ff4bc68ff7e6581cf3e9',1,'ftests::cgroup::Cgroup']]],
+  ['set_0',['set',['../classftests_1_1cgroup_1_1Cgroup.html#a193cf023fcfd8b3683fddb2ecf8966de',1,'ftests::cgroup::Cgroup']]],
+  ['set_5fand_5fvalidate_1',['set_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#adccff4b1cadb924f62b67ce9381428b9',1,'ftests::cgroup::Cgroup']]],
   ['setup_2',['SetUp',['../classBuildPathV1Test.html#ae2d0708d4c36d3f8d1e24b311afe8fc3',1,'BuildPathV1Test::SetUp()'],['../classBuildTasksProcPathTest.html#aba31e09a4df0a3cdb94d81985f2e86b7',1,'BuildTasksProcPathTest::SetUp()']]],
   ['setvaluesrecursivetest_3',['SetValuesRecursiveTest',['../classSetValuesRecursiveTest.html',1,'']]],
   ['subtreecontroltest_4',['SubtreeControlTest',['../classSubtreeControlTest.html',1,'']]],
index fa46f425f5fa6d39cb30d571af882fe6c1c81727..2a6947d9745c1053f225cdc3536f143ed3cb82a5 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['xget_0',['xget',['../classftests_1_1cgroup_1_1Cgroup.html#a0a03b42b72e8d2515de62be9a8723e21',1,'ftests::cgroup::Cgroup']]],
-  ['xset_1',['xset',['../classftests_1_1cgroup_1_1Cgroup.html#a24e889fd595aa674a8a4fac28707ab29',1,'ftests::cgroup::Cgroup']]]
+  ['xget_0',['xget',['../classftests_1_1cgroup_1_1Cgroup.html#aa4dc9746e35f54b22811ff1180b72e61',1,'ftests::cgroup::Cgroup']]],
+  ['xset_1',['xset',['../classftests_1_1cgroup_1_1Cgroup.html#aff9bfe8f3eed239664c7dbb51c49ccb2',1,'ftests::cgroup::Cgroup']]]
 ];
index f9527398d7a0252161a2dd29322d77a10cb23e06..985f8a435bea7f7f83ea194a7f59d50aedf0fb90 100644 (file)
@@ -4,7 +4,7 @@ var searchData=
   ['cg_5fmount_5fpoint_1',['cg_mount_point',['../structcg__mount__point.html',1,'']]],
   ['cg_5fmount_5ftable_5fs_2',['cg_mount_table_s',['../structcg__mount__table__s.html',1,'']]],
   ['cg_5fvalue_5fmax_3',['CG_VALUE_MAX',['../group__group__iterators.html#ga55d2eac2af703794651d344c073566f5',1,'iterators.h']]],
-  ['cgexec_4',['cgexec',['../classftests_1_1cgroup_1_1Cgroup.html#a5a013e64fe4339710cdd39564b9dc51f',1,'ftests::cgroup::Cgroup']]],
+  ['cgexec_4',['cgexec',['../classftests_1_1cgroup_1_1Cgroup.html#ad76723bcd8bf2a1ec1c61910132c73ea',1,'ftests::cgroup::Cgroup']]],
   ['cgroup_5',['cgroup',['../structcgroup.html',1,'']]],
   ['cgroup_6',['Cgroup',['../classftests_1_1cgroup_1_1Cgroup.html',1,'ftests::cgroup']]],
   ['cgroup_5fabstraction_5fmap_7',['cgroup_abstraction_map',['../structcgroup__abstraction__map.html',1,'']]],
@@ -77,7 +77,7 @@ var searchData=
   ['cgroup_5finit_5ftemplates_5fcache_74',['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_75',['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_76',['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_77',['cgroup_log',['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int level, const char *fmt,...):&#160;log.c'],['../group__group__log.html#gab514ad5d83422ddfe479bdf651e80958',1,'cgroup_log(int loglevel, const char *fmt,...):&#160;log.c']]],
+  ['cgroup_5flog_77',['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_78',['CGROUP_LOG_CONT',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa915b87fe26cc45572e40508dc6d62e88',1,'log.h']]],
   ['cgroup_5flog_5fdebug_79',['CGROUP_LOG_DEBUG',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa86b4157fb38d9f8053c6b7429bd26c72',1,'log.h']]],
   ['cgroup_5flog_5ferror_80',['CGROUP_LOG_ERROR',['../group__group__log.html#gga98b7aea5d23411e70c7e3da54d90233aa4dd44215cd3553e79dbf91eb9ca418a2',1,'log.h']]],
@@ -114,34 +114,35 @@ var searchData=
   ['cgroup_5fstat_111',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
   ['cgroup_5fstrerror_112',['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_113',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
-  ['cgroup_5fsystemd_5fscope_5fopts_114',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
-  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_115',['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_116',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
-  ['cgroup_5funload_5fcgroups_117',['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_118',['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_119',['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_120',['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_121',['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_122',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpost_5fdir_123',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
-  ['cgroup_5fwalk_5ftype_5fpre_5fdir_124',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
-  ['cgroupcompareignoreruletest_125',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
-  ['cgroupcreatecgrouptest_126',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
-  ['cgrouperror_127',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
-  ['cgroupgetcgrouptest_128',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
-  ['cgroupmount_129',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
-  ['cgroupprocessv1mnttest_130',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
-  ['cgroupprocessv2mnttest_131',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
-  ['cgroupv2controllerenabled_132',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
-  ['cgroupversion_133',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
-  ['cgsetparserflagtest_134',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
-  ['chownchmodtaskstest_135',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
-  ['config_136',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
-  ['configerror_137',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
-  ['configparser_138',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#a957a0805c205a3ea5ebf647579e9f45b',1,'ftests::cgroup::Cgroup']]],
-  ['container_139',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
-  ['containererror_140',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
-  ['control_5fvalue_141',['control_value',['../structcontrol__value.html',1,'']]],
-  ['controller_142',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
-  ['controller_5fdata_143',['controller_data',['../structcontroller__data.html',1,'']]]
+  ['cgroup_5fsystemd_5fopts_114',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]],
+  ['cgroup_5fsystemd_5fscope_5fopts_115',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
+  ['cgroup_5ftemplates_5fcache_5fset_5fsource_5ffiles_116',['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_117',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
+  ['cgroup_5funload_5fcgroups_118',['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_119',['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_120',['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_121',['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_122',['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_123',['cgroup_walk_type',['../group__group__iterators.html#ga29a572cbc0c07e2b02dfa0f1ac0067d3',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpost_5fdir_124',['CGROUP_WALK_TYPE_POST_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3abf3c31227768960bd6622d2562aae3e1',1,'iterators.h']]],
+  ['cgroup_5fwalk_5ftype_5fpre_5fdir_125',['CGROUP_WALK_TYPE_PRE_DIR',['../group__group__iterators.html#gga29a572cbc0c07e2b02dfa0f1ac0067d3af865296e6a0e55cff574fbb132b9f913',1,'iterators.h']]],
+  ['cgroupcompareignoreruletest_126',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
+  ['cgroupcreatecgrouptest_127',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
+  ['cgrouperror_128',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
+  ['cgroupgetcgrouptest_129',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
+  ['cgroupmount_130',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
+  ['cgroupprocessv1mnttest_131',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
+  ['cgroupprocessv2mnttest_132',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
+  ['cgroupv2controllerenabled_133',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
+  ['cgroupversion_134',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
+  ['cgsetparserflagtest_135',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
+  ['chownchmodtaskstest_136',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
+  ['config_137',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
+  ['configerror_138',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
+  ['configparser_139',['configparser',['../classftests_1_1cgroup_1_1Cgroup.html#a957a0805c205a3ea5ebf647579e9f45b',1,'ftests::cgroup::Cgroup']]],
+  ['container_140',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
+  ['containererror_141',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
+  ['control_5fvalue_142',['control_value',['../structcontrol__value.html',1,'']]],
+  ['controller_143',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
+  ['controller_5fdata_144',['controller_data',['../structcontroller__data.html',1,'']]]
 ];
index 2f7b2632144d3c390b926e5e2f7f49ab247f68f7..c5e70e8b944f7782c42c51276aeae72b478a7803 100644 (file)
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['get_0',['get',['../classftests_1_1cgroup_1_1Cgroup.html#a07f57cf60a06d97fb83da0bdcaa47f77',1,'ftests::cgroup::Cgroup']]],
-  ['get_5fand_5fvalidate_1',['get_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#acaab57b0641b959b5e4f11b1936200cf',1,'ftests::cgroup::Cgroup']]],
+  ['get_0',['get',['../classftests_1_1cgroup_1_1Cgroup.html#ab63264471e48ae19535b3bdb1dd6fdab',1,'ftests::cgroup::Cgroup']]],
+  ['get_5fand_5fvalidate_1',['get_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#a482f16c7da777b3b445a3d7bea504672',1,'ftests::cgroup::Cgroup']]],
   ['getcgroupsfromproccgroupstest_2',['GetCgroupsFromProcCgroupsTest',['../classGetCgroupsFromProcCgroupsTest.html',1,'']]],
   ['getsubtreecontroltest_3',['GetSubtreeControlTest',['../classGetSubtreeControlTest.html',1,'']]]
 ];
index 803aecee0f46ddd03e72074a79872d6137d8d467..27a6c5d458910b65be4b46eac09376040238feee 100644 (file)
@@ -17,24 +17,25 @@ var searchData=
   ['cgroup_5frules_5fdata_14',['cgroup_rules_data',['../structcgroup__rules__data.html',1,'']]],
   ['cgroup_5fstat_15',['cgroup_stat',['../structcgroup__stat.html',1,'']]],
   ['cgroup_5fstring_5flist_16',['cgroup_string_list',['../structcgroup__string__list.html',1,'']]],
-  ['cgroup_5fsystemd_5fscope_5fopts_17',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
-  ['cgroup_5ftree_5fhandle_18',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
-  ['cgroupcompareignoreruletest_19',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
-  ['cgroupcreatecgrouptest_20',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
-  ['cgrouperror_21',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
-  ['cgroupgetcgrouptest_22',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
-  ['cgroupmount_23',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
-  ['cgroupprocessv1mnttest_24',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
-  ['cgroupprocessv2mnttest_25',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
-  ['cgroupv2controllerenabled_26',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
-  ['cgroupversion_27',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
-  ['cgsetparserflagtest_28',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
-  ['chownchmodtaskstest_29',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
-  ['config_30',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
-  ['configerror_31',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
-  ['container_32',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
-  ['containererror_33',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
-  ['control_5fvalue_34',['control_value',['../structcontrol__value.html',1,'']]],
-  ['controller_35',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
-  ['controller_5fdata_36',['controller_data',['../structcontroller__data.html',1,'']]]
+  ['cgroup_5fsystemd_5fopts_17',['cgroup_systemd_opts',['../structcgroup__systemd__opts.html',1,'']]],
+  ['cgroup_5fsystemd_5fscope_5fopts_18',['cgroup_systemd_scope_opts',['../structcgroup__systemd__scope__opts.html',1,'']]],
+  ['cgroup_5ftree_5fhandle_19',['cgroup_tree_handle',['../structcgroup__tree__handle.html',1,'']]],
+  ['cgroupcompareignoreruletest_20',['CgroupCompareIgnoreRuleTest',['../classCgroupCompareIgnoreRuleTest.html',1,'']]],
+  ['cgroupcreatecgrouptest_21',['CgroupCreateCgroupTest',['../classCgroupCreateCgroupTest.html',1,'']]],
+  ['cgrouperror_22',['CgroupError',['../classftests_1_1cgroup_1_1CgroupError.html',1,'ftests::cgroup']]],
+  ['cgroupgetcgrouptest_23',['CgroupGetCgroupTest',['../classCgroupGetCgroupTest.html',1,'']]],
+  ['cgroupmount_24',['CgroupMount',['../classftests_1_1cgroup_1_1CgroupMount.html',1,'ftests::cgroup']]],
+  ['cgroupprocessv1mnttest_25',['CgroupProcessV1MntTest',['../classCgroupProcessV1MntTest.html',1,'']]],
+  ['cgroupprocessv2mnttest_26',['CgroupProcessV2MntTest',['../classCgroupProcessV2MntTest.html',1,'']]],
+  ['cgroupv2controllerenabled_27',['CgroupV2ControllerEnabled',['../classCgroupV2ControllerEnabled.html',1,'']]],
+  ['cgroupversion_28',['CgroupVersion',['../classftests_1_1cgroup_1_1CgroupVersion.html',1,'ftests::cgroup']]],
+  ['cgsetparserflagtest_29',['CgsetParseRFlagTest',['../classCgsetParseRFlagTest.html',1,'']]],
+  ['chownchmodtaskstest_30',['ChownChmodTasksTest',['../classChownChmodTasksTest.html',1,'']]],
+  ['config_31',['Config',['../classftests_1_1config_1_1Config.html',1,'ftests::config']]],
+  ['configerror_32',['ConfigError',['../classftests_1_1config_1_1ConfigError.html',1,'ftests::config']]],
+  ['container_33',['Container',['../classftests_1_1container_1_1Container.html',1,'ftests::container']]],
+  ['containererror_34',['ContainerError',['../classftests_1_1container_1_1ContainerError.html',1,'ftests::container']]],
+  ['control_5fvalue_35',['control_value',['../structcontrol__value.html',1,'']]],
+  ['controller_36',['Controller',['../classftests_1_1controller_1_1Controller.html',1,'ftests::controller']]],
+  ['controller_5fdata_37',['controller_data',['../structcontroller__data.html',1,'']]]
 ];
index b94fd2c498ee3d4f0293fb8ac2b1ae15a15f3e9a..a367063e5bfcc962c0a16a39d5c7b017a2a7fa97 100644 (file)
@@ -1,7 +1,7 @@
 var searchData=
 [
   ['cg_5fchmod_5frecursive_0',['cg_chmod_recursive',['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c'],['../group__group__groups.html#gaef0bf6cd480f2dcb5e964de151a27dd1',1,'cg_chmod_recursive(struct cgroup *cgroup, mode_t dir_mode, int dirm_change, mode_t file_mode, int filem_change):&#160;api.c']]],
-  ['cgexec_1',['cgexec',['../classftests_1_1cgroup_1_1Cgroup.html#a5a013e64fe4339710cdd39564b9dc51f',1,'ftests::cgroup::Cgroup']]],
+  ['cgexec_1',['cgexec',['../classftests_1_1cgroup_1_1Cgroup.html#ad76723bcd8bf2a1ec1c61910132c73ea',1,'ftests::cgroup::Cgroup']]],
   ['cgroup_5fadd_5fall_5fcontrollers_2',['cgroup_add_all_controllers',['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c'],['../group__group__groups.html#gae870d271b789b5c54c2e3d35de3cd6f9',1,'cgroup_add_all_controllers(struct cgroup *cgroup):&#160;wrapper.c']]],
   ['cgroup_5fadd_5fcontroller_3',['cgroup_add_controller',['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c'],['../group__group__groups.html#ga3929afd6ced9fe877613286b5f06cf8d',1,'cgroup_add_controller(struct cgroup *cgroup, const char *name):&#160;wrapper.c']]],
   ['cgroup_5fadd_5fvalue_5fbool_4',['cgroup_add_value_bool',['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c'],['../group__group__groups.html#ga4b191a600f84b00ea7afd12c01d918f3',1,'cgroup_add_value_bool(struct cgroup_controller *controller, const char *name, bool value):&#160;wrapper.c']]],
index 0a1549c0c2b01cfecaba6297eba4899126419f61..fc77fd81c1f508389b0e66ee62774312bd1ffcdf 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['get_0',['get',['../classftests_1_1cgroup_1_1Cgroup.html#a07f57cf60a06d97fb83da0bdcaa47f77',1,'ftests::cgroup::Cgroup']]],
-  ['get_5fand_5fvalidate_1',['get_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#acaab57b0641b959b5e4f11b1936200cf',1,'ftests::cgroup::Cgroup']]]
+  ['get_0',['get',['../classftests_1_1cgroup_1_1Cgroup.html#ab63264471e48ae19535b3bdb1dd6fdab',1,'ftests::cgroup::Cgroup']]],
+  ['get_5fand_5fvalidate_1',['get_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#a482f16c7da777b3b445a3d7bea504672',1,'ftests::cgroup::Cgroup']]]
 ];
index 0b65dad9a3f93b109bcae60e4a435c021fe8f96a..900b17911ed77060f5702618bbaed34310da5a64 100644 (file)
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['set_0',['set',['../classftests_1_1cgroup_1_1Cgroup.html#a7770a4dd34eb31941afce97a7d38704d',1,'ftests::cgroup::Cgroup']]],
-  ['set_5fand_5fvalidate_1',['set_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#a4ed40f139980ff4bc68ff7e6581cf3e9',1,'ftests::cgroup::Cgroup']]],
+  ['set_0',['set',['../classftests_1_1cgroup_1_1Cgroup.html#a193cf023fcfd8b3683fddb2ecf8966de',1,'ftests::cgroup::Cgroup']]],
+  ['set_5fand_5fvalidate_1',['set_and_validate',['../classftests_1_1cgroup_1_1Cgroup.html#adccff4b1cadb924f62b67ce9381428b9',1,'ftests::cgroup::Cgroup']]],
   ['setup_2',['SetUp',['../classBuildPathV1Test.html#ae2d0708d4c36d3f8d1e24b311afe8fc3',1,'BuildPathV1Test::SetUp()'],['../classBuildTasksProcPathTest.html#aba31e09a4df0a3cdb94d81985f2e86b7',1,'BuildTasksProcPathTest::SetUp()']]]
 ];
index fa46f425f5fa6d39cb30d571af882fe6c1c81727..2a6947d9745c1053f225cdc3536f143ed3cb82a5 100644 (file)
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['xget_0',['xget',['../classftests_1_1cgroup_1_1Cgroup.html#a0a03b42b72e8d2515de62be9a8723e21',1,'ftests::cgroup::Cgroup']]],
-  ['xset_1',['xset',['../classftests_1_1cgroup_1_1Cgroup.html#a24e889fd595aa674a8a4fac28707ab29',1,'ftests::cgroup::Cgroup']]]
+  ['xget_0',['xget',['../classftests_1_1cgroup_1_1Cgroup.html#aa4dc9746e35f54b22811ff1180b72e61',1,'ftests::cgroup::Cgroup']]],
+  ['xset_1',['xset',['../classftests_1_1cgroup_1_1Cgroup.html#aff9bfe8f3eed239664c7dbb51c49ccb2',1,'ftests::cgroup::Cgroup']]]
 ];
diff --git a/structcgroup__systemd__opts.html b/structcgroup__systemd__opts.html
new file mode 100644 (file)
index 0000000..ad628a0
--- /dev/null
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>libcgroup: cgroup_systemd_opts Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">libcgroup
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Data Fields</a>  </div>
+  <div class="headertitle"><div class="title">cgroup_systemd_opts Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a29b79d1499ede290b3421a4533dbe8a6"><td class="memItemLeft" align="right" valign="top"><a id="a29b79d1499ede290b3421a4533dbe8a6" name="a29b79d1499ede290b3421a4533dbe8a6"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>slice_name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:a29b79d1499ede290b3421a4533dbe8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43fb8b267c4ced447251ed64d4cef1b6"><td class="memItemLeft" align="right" valign="top"><a id="a43fb8b267c4ced447251ed64d4cef1b6" name="a43fb8b267c4ced447251ed64d4cef1b6"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>scope_name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:a43fb8b267c4ced447251ed64d4cef1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a621cf65a4365d430cc38144e50ccc1f6"><td class="memItemLeft" align="right" valign="top"><a id="a621cf65a4365d430cc38144e50ccc1f6" name="a621cf65a4365d430cc38144e50ccc1f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setdefault</b></td></tr>
+<tr class="separator:a621cf65a4365d430cc38144e50ccc1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53280249e33da40fd632e96bc8e9dbee"><td class="memItemLeft" align="right" valign="top"><a id="a53280249e33da40fd632e96bc8e9dbee" name="a53280249e33da40fd632e96bc8e9dbee"></a>
+pid_t&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b></td></tr>
+<tr class="separator:a53280249e33da40fd632e96bc8e9dbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af338b0499f41a678da079b285f355d24"><td class="memItemLeft" align="right" valign="top"><a id="af338b0499f41a678da079b285f355d24" name="af338b0499f41a678da079b285f355d24"></a>
+struct <a class="el" href="structcgroup__systemd__opts.html">cgroup_systemd_opts</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:af338b0499f41a678da079b285f355d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/libcgroup/<a class="el" href="systemd_8h_source.html">systemd.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
index 580f2ff7d4c9103bfbc3f407122face673a63f5b..f09f732d138f70cb9e49b2284ab9e83bcd289f2c 100644 (file)
@@ -105,19 +105,39 @@ $(function() {
 <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="structcgroup__systemd__scope__opts.html#a73b472fe4247f194a78ffb9fd0f57008">   33</a></span>    pid_t <a class="code hl_variable" href="structcgroup__systemd__scope__opts.html#a73b472fe4247f194a78ffb9fd0f57008">pid</a>;</div>
 <div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>};</div>
 <div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span><span class="keywordtype">int</span> cgroup_set_default_scope_opts(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
-<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span> </div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span><span class="keywordtype">int</span> cgroup_create_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> scope_name, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> slice_name,</div>
-<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>            <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span><span class="keywordtype">int</span> cgroup_create_scope2(<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> ignore_ownership,</div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span>             <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span><span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span><span class="preprocessor">#endif</span></div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span> </div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_SYSTEMD_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="comment"> * cgroup systemd settings</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="structcgroup__systemd__opts.html">   39</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcgroup__systemd__opts.html">cgroup_systemd_opts</a> {</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>    <span class="keywordtype">char</span>    slice_name[FILENAME_MAX];</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    <span class="keywordtype">char</span>    scope_name[FILENAME_MAX];</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    <span class="keywordtype">int</span> setdefault;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    pid_t   pid;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>    <span class="keyword">struct </span><a class="code hl_struct" href="structcgroup__systemd__opts.html">cgroup_systemd_opts</a> *next;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>};</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span><span class="keywordtype">int</span> cgroup_set_default_scope_opts(<span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span><span class="keywordtype">int</span> cgroup_create_scope(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> scope_name, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> slice_name,</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>            <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span><span class="keywordtype">int</span> cgroup_create_scope2(<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> ignore_ownership,</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>             <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a> * <span class="keyword">const</span> opts);</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span><span class="keywordtype">void</span> cgroup_set_default_systemd_cgroup(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span><span class="keywordtype">int</span> cgroup_alloc_systemd_opts(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> conf, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> value);</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span><span class="keywordtype">int</span> cgroup_add_systemd_opts(<span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> conf, <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> value);</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span> </div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span><span class="keywordtype">void</span> cgroup_cleanup_systemd_opts(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span> </div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>} <span class="comment">/* extern &quot;C&quot; */</span></div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_SYSTEMD_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="astructcgroup__systemd__opts_html"><div class="ttname"><a href="structcgroup__systemd__opts.html">cgroup_systemd_opts</a></div><div class="ttdef"><b>Definition:</b> systemd.h:39</div></div>
 <div class="ttc" id="astructcgroup__systemd__scope__opts_html"><div class="ttname"><a href="structcgroup__systemd__scope__opts.html">cgroup_systemd_scope_opts</a></div><div class="ttdef"><b>Definition:</b> systemd.h:27</div></div>
 <div class="ttc" id="astructcgroup__systemd__scope__opts_html_a73b472fe4247f194a78ffb9fd0f57008"><div class="ttname"><a href="structcgroup__systemd__scope__opts.html#a73b472fe4247f194a78ffb9fd0f57008">cgroup_systemd_scope_opts::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition:</b> systemd.h:33</div></div>
 <div class="ttc" id="astructcgroup__systemd__scope__opts_html_aadb235f6712172bd4e7c6485ad7f30f9"><div class="ttname"><a href="structcgroup__systemd__scope__opts.html#aadb235f6712172bd4e7c6485ad7f30f9">cgroup_systemd_scope_opts::mode</a></div><div class="ttdeci">enum cgroup_systemd_mode_t mode</div><div class="ttdef"><b>Definition:</b> systemd.h:31</div></div>
index ce45b3089deca9001e5ff12237b8169c93b825c5..7051f6d9f2463bea08afa95142783869df709ed5 100644 (file)
@@ -138,18 +138,18 @@ $(function() {
 <div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span><span class="preprocessor">#endif</span></div>
 <div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span> </div>
 <div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span><span class="preprocessor">#endif </span><span class="comment">/* _LIBCGROUP_TASKS_H */</span><span class="preprocessor"></span></div>
-<div class="ttc" id="agroup__group__tasks_html_ga2d4677baef780c003fc6fba6b5dc78f2"><div class="ttname"><a href="group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2">cgroup_change_cgroup_path</a></div><div class="ttdeci">int cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[])</div><div class="ttdef"><b>Definition:</b> api.c:4399</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga368e7b8e19b3943ab6fb50e76a09e6ea"><div class="ttname"><a href="group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea">cgroup_change_cgroup_flags</a></div><div class="ttdeci">int cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4174</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga43414ac2b1fc73bbb46b6278c7500188"><div class="ttname"><a href="group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188">cgroup_attach_task</a></div><div class="ttdeci">int cgroup_attach_task(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition:</b> api.c:2014</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga5eab78a922dbacd368360f03c70146be"><div class="ttname"><a href="group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be">cgroup_change_cgroup_uid_gid</a></div><div class="ttdeci">int cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid)</div><div class="ttdef"><b>Definition:</b> api.c:4387</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga64f7967d6d5edfff9afddaa6a6974b1c"><div class="ttname"><a href="group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c">cgroup_register_unchanged_process</a></div><div class="ttdeci">int cgroup_register_unchanged_process(pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:5578</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga6f2c17b99cf2526cb46df4769eb3f46e"><div class="ttname"><a href="group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e">cgroup_get_current_controller_path</a></div><div class="ttdeci">int cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path)</div><div class="ttdef"><b>Definition:</b> api.c:4615</div></div>
-<div class="ttc" id="agroup__group__tasks_html_ga9c7532681986d156ac3f6bac1fcf6aab"><div class="ttname"><a href="group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab">cgroup_attach_task_pid</a></div><div class="ttdeci">int cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid)</div><div class="ttdef"><b>Definition:</b> api.c:1943</div></div>
-<div class="ttc" id="agroup__group__tasks_html_gac4e3f29cfbdc3d77f08c9fe60857274a"><div class="ttname"><a href="group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a">cgroup_print_rules_config</a></div><div class="ttdeci">void cgroup_print_rules_config(FILE *fp)</div><div class="ttdef"><b>Definition:</b> api.c:4510</div></div>
-<div class="ttc" id="agroup__group__tasks_html_gad7fa5a2c4db08d31da5bfbecaf482d3d"><div class="ttname"><a href="group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d">cgroup_init_rules_cache</a></div><div class="ttdeci">int cgroup_init_rules_cache(void)</div><div class="ttdef"><b>Definition:</b> api.c:4594</div></div>
-<div class="ttc" id="agroup__group__tasks_html_gae472183a7c9a37826ef15c77014c47fb"><div class="ttname"><a href="group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb">cgroup_change_cgroup_uid_gid_flags</a></div><div class="ttdeci">int cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4372</div></div>
-<div class="ttc" id="agroup__group__tasks_html_gaf81ebd9cb5575c75b4c85f385ebda1ce"><div class="ttname"><a href="group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce">cgroup_reload_cached_rules</a></div><div class="ttdeci">int cgroup_reload_cached_rules(void)</div><div class="ttdef"><b>Definition:</b> api.c:4570</div></div>
-<div class="ttc" id="agroup__group__tasks_html_gafc69658b012b6f1c11ba078ffccd70a2"><div class="ttname"><a href="group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2">cgroup_change_all_cgroups</a></div><div class="ttdeci">int cgroup_change_all_cgroups(void)</div><div class="ttdef"><b>Definition:</b> api.c:4465</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga2d4677baef780c003fc6fba6b5dc78f2"><div class="ttname"><a href="group__group__tasks.html#ga2d4677baef780c003fc6fba6b5dc78f2">cgroup_change_cgroup_path</a></div><div class="ttdeci">int cgroup_change_cgroup_path(const char *path, pid_t pid, const char *const controllers[])</div><div class="ttdef"><b>Definition:</b> api.c:4457</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga368e7b8e19b3943ab6fb50e76a09e6ea"><div class="ttname"><a href="group__group__tasks.html#ga368e7b8e19b3943ab6fb50e76a09e6ea">cgroup_change_cgroup_flags</a></div><div class="ttdeci">int cgroup_change_cgroup_flags(uid_t uid, gid_t gid, const char *procname, pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4232</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga43414ac2b1fc73bbb46b6278c7500188"><div class="ttname"><a href="group__group__tasks.html#ga43414ac2b1fc73bbb46b6278c7500188">cgroup_attach_task</a></div><div class="ttdeci">int cgroup_attach_task(struct cgroup *cgroup)</div><div class="ttdef"><b>Definition:</b> api.c:2072</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga5eab78a922dbacd368360f03c70146be"><div class="ttname"><a href="group__group__tasks.html#ga5eab78a922dbacd368360f03c70146be">cgroup_change_cgroup_uid_gid</a></div><div class="ttdeci">int cgroup_change_cgroup_uid_gid(uid_t uid, gid_t gid, pid_t pid)</div><div class="ttdef"><b>Definition:</b> api.c:4445</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga64f7967d6d5edfff9afddaa6a6974b1c"><div class="ttname"><a href="group__group__tasks.html#ga64f7967d6d5edfff9afddaa6a6974b1c">cgroup_register_unchanged_process</a></div><div class="ttdeci">int cgroup_register_unchanged_process(pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:5636</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga6f2c17b99cf2526cb46df4769eb3f46e"><div class="ttname"><a href="group__group__tasks.html#ga6f2c17b99cf2526cb46df4769eb3f46e">cgroup_get_current_controller_path</a></div><div class="ttdeci">int cgroup_get_current_controller_path(pid_t pid, const char *controller, char **current_path)</div><div class="ttdef"><b>Definition:</b> api.c:4673</div></div>
+<div class="ttc" id="agroup__group__tasks_html_ga9c7532681986d156ac3f6bac1fcf6aab"><div class="ttname"><a href="group__group__tasks.html#ga9c7532681986d156ac3f6bac1fcf6aab">cgroup_attach_task_pid</a></div><div class="ttdeci">int cgroup_attach_task_pid(struct cgroup *cgroup, pid_t tid)</div><div class="ttdef"><b>Definition:</b> api.c:2001</div></div>
+<div class="ttc" id="agroup__group__tasks_html_gac4e3f29cfbdc3d77f08c9fe60857274a"><div class="ttname"><a href="group__group__tasks.html#gac4e3f29cfbdc3d77f08c9fe60857274a">cgroup_print_rules_config</a></div><div class="ttdeci">void cgroup_print_rules_config(FILE *fp)</div><div class="ttdef"><b>Definition:</b> api.c:4568</div></div>
+<div class="ttc" id="agroup__group__tasks_html_gad7fa5a2c4db08d31da5bfbecaf482d3d"><div class="ttname"><a href="group__group__tasks.html#gad7fa5a2c4db08d31da5bfbecaf482d3d">cgroup_init_rules_cache</a></div><div class="ttdeci">int cgroup_init_rules_cache(void)</div><div class="ttdef"><b>Definition:</b> api.c:4652</div></div>
+<div class="ttc" id="agroup__group__tasks_html_gae472183a7c9a37826ef15c77014c47fb"><div class="ttname"><a href="group__group__tasks.html#gae472183a7c9a37826ef15c77014c47fb">cgroup_change_cgroup_uid_gid_flags</a></div><div class="ttdeci">int cgroup_change_cgroup_uid_gid_flags(uid_t uid, gid_t gid, pid_t pid, int flags)</div><div class="ttdef"><b>Definition:</b> api.c:4430</div></div>
+<div class="ttc" id="agroup__group__tasks_html_gaf81ebd9cb5575c75b4c85f385ebda1ce"><div class="ttname"><a href="group__group__tasks.html#gaf81ebd9cb5575c75b4c85f385ebda1ce">cgroup_reload_cached_rules</a></div><div class="ttdeci">int cgroup_reload_cached_rules(void)</div><div class="ttdef"><b>Definition:</b> api.c:4628</div></div>
+<div class="ttc" id="agroup__group__tasks_html_gafc69658b012b6f1c11ba078ffccd70a2"><div class="ttname"><a href="group__group__tasks.html#gafc69658b012b6f1c11ba078ffccd70a2">cgroup_change_all_cgroups</a></div><div class="ttdeci">int cgroup_change_all_cgroups(void)</div><div class="ttdef"><b>Definition:</b> api.c:4523</div></div>
 <div class="ttc" id="astructcgroup_html"><div class="ttname"><a href="structcgroup.html">cgroup</a></div><div class="ttdef"><b>Definition:</b> libcgroup-internal.h:108</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->