--- /dev/null
+#include "internaltask.h"
+
+InternalTask::InternalTask(Worker *w):
+ worker(w)
+{ }
+
+InternalTask::~InternalTask()
+{
+ delete worker;
+}
+
+Task::Status InternalTask::check()
+{
+ return worker->get_status();
+}
+
+
+InternalTask::Worker::Worker():
+ status(RUNNING)
+{ }