Class procfs

Class Documentation

class procfs

Public Functions

procfs(const std::string &root = DEFAULT_ROOT)
procfs(const procfs&) = default
procfs(procfs&&) = default
procfs &operator=(const procfs&) = delete
procfs &operator=(procfs&&) = delete
task get_task(int task_id = getpid()) const
std::set<task> get_processes() const
net get_net(int task_id = getpid()) const
std::vector<zone> get_buddyinfo() const
std::vector<cgroup_controller> get_cgroups() const
std::string get_cmdline() const
std::unordered_map<std::string, bool> get_filesystems() const
load_average get_loadavg() const
uptime get_uptime() const
proc_stat get_stat() const
std::unordered_map<std::string, size_t> get_meminfo() const
std::vector<module> get_modules() const
std::string get_version() const
std::string get_version_signature() const

Public Static Attributes

static const std::string DEFAULT_ROOT