]> git.tdb.fi Git - builder.git/blob - source/externalaction.h
86f32753e61f3b323f7a2012a3bd85a3438f8e4a
[builder.git] / source / externalaction.h
1 #ifndef EXTERNALACTION_H_
2 #define EXTERNALACTION_H_
3
4 #include <list>
5 #include <string>
6 #include "action.h"
7 #include "misc.h"
8
9 class ExternalAction: public Action
10 {
11 public:
12         int check();
13 protected:
14         StringList argv;
15         int        pid;
16         int        exit_code;
17         
18         ExternalAction(Builder &b): Action(b), pid(0), exit_code(0) { }
19         void launch();
20 };
21
22 #endif