]> git.tdb.fi Git - builder.git/blobdiff - source/internaltask.cpp
Make wait applicable to all task types
[builder.git] / source / internaltask.cpp
index b8cbf115a460183189f87643da430806f9076a9a..c117bad897365f9e4159f7c58b9f9b764f6ae13c 100644 (file)
@@ -22,6 +22,13 @@ Task::Status InternalTask::check()
        return worker->get_status();
 }
 
+Task::Status InternalTask::wait()
+{
+       Status result;
+       while((result = worker->get_status())==RUNNING) ;
+       return result;
+}
+
 
 InternalTask::Worker::Worker():
        status(RUNNING)