51 virtual const std::string&
name()
const = 0;
virtual const std::string & name() const =0
virtual bool cancelled() const =0
virtual void run(yield_type aYieldType=yield_type::NoYield)=0
virtual bool do_work(yield_type aYieldType=yield_type::NoYield)=0
virtual ~i_task()=default