arch-repo-manager/librepomgr/buildactions/subprocessfwd.h

23 lines
454 B
C
Raw Normal View History

2021-01-25 00:24:31 +01:00
#ifndef LIBREPOMGR_SUB_PROCESS_FWD_H
#define LIBREPOMGR_SUB_PROCESS_FWD_H
#include <functional>
namespace boost {
namespace process {
class child;
}
} // namespace boost
namespace LibRepoMgr {
struct ProcessResult;
using ProcessHandler = std::function<void(boost::process::child &&child, ProcessResult &&)>;
class BaseProcessSession;
class BasicProcessSession;
class ProcessSession;
} // namespace LibRepoMgr
#endif // LIBREPOMGR_SUB_PROCESS_FWD_H