]> git.tdb.fi Git - builder.git/blob - source/externaltask.h
Don't start tasks automatically upon creation
[builder.git] / source / externaltask.h
1 #ifndef EXTERNALTASK_H_
2 #define EXTERNALTASK_H_
3
4 #include <string>
5 #include <vector>
6 #include <msp/fs/path.h>
7 #include "task.h"
8
9 class ExternalTask: public Task
10 {
11 private:
12         int pid;
13         int exit_code;
14
15 public:
16         ExternalTask(const std::vector<std::string> &, const Msp::FS::Path &);
17
18         virtual void start();
19         virtual Status check();
20 };
21
22 #endif