42#ifndef _DWMPROCESSTABLE_HH_
43#define _DWMPROCESSTABLE_HH_
62 bool GetProcessInfo(pid_t pid,
ProcessInfo & processInfo);
64 bool ToJson(
const ProcessTable & processTable, nlohmann::json & json);
66 nlohmann::json ToJson(
const ProcessTable & processTable);
Dwm::ProcessInfo class declaration.
std::map< pid_t, Dwm::ProcessInfo > ProcessTable
We represent a process table as a map of Dwm::Process keyed by process ID.
Definition DwmProcessTable.hh:55
bool GetProcessTable(ProcessTable &processTable)
Fetches the current process table. Returns true on success.
Encapsulate information for a single process from the process table.
Definition DwmProcessInfo.hh:62