29 #include <boost/thread/recursive_mutex.hpp>
30 #include <boost/thread/condition.hpp>
33 #include "rsc/rscexports.h"
53 virtual void cancel();
55 virtual bool isCancelRequested();
57 virtual void waitDone();
59 virtual bool isDone();
66 mutable boost::recursive_mutex
mutex;
boost::condition condition
A task is a self.contained piece of work that can be executed by another thread.
boost::recursive_mutex mutex
A Task subclass which maintains interruption through a volatile boolean flag which should be processe...