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