#include "internaltask.h"
-InternalTask::InternalTask(Worker *w):
- worker(w)
-{ }
-
InternalTask::~InternalTask()
{
worker->join();
void InternalTask::start()
{
+ prepare();
worker->launch();
}
while((result = check())==RUNNING) ;
return result;
}
-
-
-InternalTask::Worker::Worker():
- status(RUNNING)
-{ }