PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- #ifndef RUNNABLE_H
- #define RUNNABLE_H
-
- /*
- * File Purpose
- * This is an abstract class that is reusable to allow for easy defintion of a runnable function for std::thread
- */
-
- class Runnable{
- private:
- protected:
- virtual void runTarget(void *arg) = 0;
- public:
- virtual ~Runnable(){}
-
- static void runThread(void *arg)
- {
- Runnable *_runnable = static_cast<Runnable*> (arg);
- _runnable->runTarget(arg);
- }
- };
-
- #endif // RUNNABLE_H
|