12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_RUNNABLETHREAD_HPP_ 13 #define INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_RUNNABLETHREAD_HPP_ 51 virtual void run() = 0;
58 #endif // INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_RUNNABLETHREAD_HPP_ RunnableThread class defines additional interface functions required for the thread to be actually ru...
Definition: RunnableThread.hpp:24
virtual void exit1Hook()=0
Thread's "exit 1" hook function.
virtual void exit0Hook()=0
Thread's "exit 0" hook function.
Top-level namespace of distortos project.
Definition: buttons.hpp:33
virtual void run()=0
Thread's "run" function.
friend void threadExiter(RunnableThread &)
Thread "exiter" function.
Definition: threadExiter.cpp:31
friend void threadRunner(RunnableThread &)
Thread runner function - entry point of threads.
Definition: threadRunner.cpp:27
Thread class is a pure abstract interface for threads.
Definition: Thread.hpp:34