Split source into multiple files

SIGUSR1 now causes reload of blacklist
sigstoped now resumes all processes it stoped upon reciving SIGINT or SIGTERM
sigstoped avoids stopping processes that have no top level window left TODO: is this enough?
This commit is contained in:
2020-06-05 12:14:37 +02:00
parent 3c7d0f49de
commit 569ce05dbb
8 changed files with 389 additions and 219 deletions

15
process.h Normal file
View File

@ -0,0 +1,15 @@
#pragma once
#include <string>
#include <sys/types.h>
class Process
{
public:
pid_t pid = -1;
std::string name;
bool operator==(const Process& in);
bool operator!=(const Process& in);
Process(){}
Process(pid_t pidIn);
};