root/src/apps/haikudepot/process/ProcessListener.h
/*
 * Copyright 2022, Andrew Lindesay <apl@lindesay.co.nz>.
 * All rights reserved. Distributed under the terms of the MIT License.
 */
#ifndef PROCESS_LISTENER_H
#define PROCESS_LISTENER_H

#include <Referenceable.h>

/*! Clients are able to subclass from this 'interface' in order to accept
    call-backs when a process has exited; either through success or through
    failure.
 */

class ProcessListener {
public:
        virtual void                            ProcessChanged() = 0;
};

#endif // PROCESS_LISTENER_H