24 #ifndef LXCPP_COMMANDS_CGROUPS_HPP
25 #define LXCPP_COMMANDS_CGROUPS_HPP
121 #endif //LXCPP_COMMANDS_CGROUPS_HPP
const CGroupsConfig & mCgroups
Definition: cgroups.hpp:46
void execute()
Definition: cgroups.cpp:31
CGroupMake(const CGroupConfig &cfg)
Creates and configures cgroup.
Definition: cgroups.hpp:70
void execute()
Definition: cgroups.cpp:72
Definition: cgroup-config.hpp:71
pid_t mPid
Definition: cgroups.hpp:96
Definition: cgroups.hpp:65
Definition: cgroups.hpp:81
const CGroupConfig & mCgroup
Definition: cgroups.hpp:78
std::string mSubsysName
Definition: cgroups.hpp:114
void execute()
Definition: cgroups.cpp:80
void execute()
Definition: cgroups.cpp:42
pid_t mPid
Definition: cgroups.hpp:116
CGroupMakeAll(const CGroupsConfig &cfg)
Creates and configures cgroups.
Definition: cgroups.hpp:38
Command interface definition.
CGroupAssignPidAll(const CGroupsConfig &cfg, pid_t pid)
Assign pid to all configured cgroups.
Definition: cgroups.hpp:86
Definition: cgroups.hpp:33
void execute()
Definition: cgroups.cpp:55
Definition: command.hpp:29
Definition: cgroup-config.hpp:34
Control-groups configuration.
std::string mCgroupName
Definition: cgroups.hpp:115
const SubsystemConfig & mSubsys
Definition: cgroups.hpp:62
SubsystemMake(const SubsystemConfig &cfg)
Creates and configures cgroup subsystem.
Definition: cgroups.hpp:54
const CGroupsConfig & mCgroups
Definition: cgroups.hpp:95
Definition: cgroups.hpp:99
Definition: cgroups.hpp:49
CGroupAssignPid(const std::string &subsys, const std::string &cgroup, pid_t pid)
Assign pid to existing group.
Definition: cgroups.hpp:104
Definition: cgroup-config.hpp:56