39#ifndef BLOCXX_RUNNABLE_HPP_INCLUDE_GUARD_
40#define BLOCXX_RUNNABLE_HPP_INCLUDE_GUARD_
41#include "blocxx/BLOCXX_config.h"
61 virtual void run() = 0;
There are two methods for creating a thread of execution in the blocxx systems.
virtual void doShutdown()
This function is available for subclasses of Thread to override if they wish to be notified when shut...
virtual void doCooperativeCancel()
This function is available for subclasses to override if they wish to be notified when a cooperative ...
virtual void doDefinitiveCancel()
See the documentation for doCooperativeCancel().
BLOCXX_EXPORT_TEMPLATE(BLOCXX_COMMON_API, Array, Bool)