1/* 2 * Copyright 2022, Andrew Lindesay <apl@lindesay.co.nz>. 3 * All rights reserved. Distributed under the terms of the MIT License. 4 */ 5#ifndef PROCESS_LISTENER_H 6#define PROCESS_LISTENER_H 7 8#include <Referenceable.h> 9 10/*! Clients are able to subclass from this 'interface' in order to accept 11 call-backs when a process has exited; either through success or through 12 failure. 13 */ 14 15class ProcessListener { 16public: 17 virtual void ProcessChanged() = 0; 18}; 19 20#endif // PROCESS_LISTENER_H 21