X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexternaltask.h;h=a5f10ec0b0c1486ce6b7b951d8dd10e668923cfb;hb=5881b8499dc159564d2f69c3b037e16b4d1af4db;hp=d997f9a7b4891ad473aea0d2cfdffb8bcd53bef5;hpb=06678c3bb61404c483e4b9c39eaa7e7fb3f40c62;p=builder.git diff --git a/source/externaltask.h b/source/externaltask.h index d997f9a..a5f10ec 100644 --- a/source/externaltask.h +++ b/source/externaltask.h @@ -45,7 +45,11 @@ public: virtual std::string get_command() const; virtual void start(); virtual Status check(); + Status wait(); +private: + Status do_wait(bool); +public: void set_stdout(Destination); void set_stderr(Destination); const std::string &get_output() const { return output; }