X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finternaltask.h;h=c927b0ba9de5f0261ceb07b54860a5a89a3b044a;hb=74ea8208bb1aa1d9afc9657a4cdfac6714241887;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