FastLED 3.10.6
Loading...
Searching...
No Matches
fl::task::Coroutine Class Reference

Detailed Description

Definition at line 38 of file task.cpp.hpp.

#include <task.cpp.hpp>

Public Types

using TaskFunction = fl::function<void()>
 

Public Member Functions

 Coroutine (const Coroutine &) FL_NO_EXCEPT=delete
 
 Coroutine (Coroutine &&) FL_NO_EXCEPT=delete
 
 Coroutine (fl::string name, TaskFunction function, size_t stack_size=4096, u8 priority=5, int core_id=-1)
 
 ~Coroutine () FL_NO_EXCEPT=default
 
bool isRunning () const
 
Coroutine & operator= (const Coroutine &) FL_NO_EXCEPT=delete
 
Coroutine & operator= (Coroutine &&) FL_NO_EXCEPT=delete
 
void stop ()
 

Static Public Member Functions

static void exitCurrent ()
 

Private Attributes

platforms::TaskCoroutinePtr mImpl
 

The documentation for this class was generated from the following file: