Represents a platform agnostic interface for a process.
Definition process.h:9
virtual ~Process()=default
virtual void stop()=0
Stops the process if currently running.
virtual bool running()=0
Returns whether the process is running or not.
virtual void start()=0
Starts the process if not already started.