X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finternaltask.h;h=c927b0ba9de5f0261ceb07b54860a5a89a3b044a;hb=0dd3d23846e7fdb729359a57d3f4b190f65aed55;hp=f29a61d29e8a35b7731340fe9df87a0457a13343;hpb=0368a9c1972ff5fd6cd8984901ff0bdbd86afc9f;p=builder.git diff --git a/source/internaltask.h b/source/internaltask.h index f29a61d..c927b0b 100644 --- a/source/internaltask.h +++ b/source/internaltask.h @@ -17,7 +17,7 @@ public: friend class InternalTask; protected: - Status status; + volatile Status status; Worker(); @@ -35,6 +35,7 @@ public: virtual std::string get_command() const { return ""; } virtual void start(); virtual Status check(); + virtual Status wait(); }; #endif