![]() |
Project
|
An actuatual task to be executed. More...
#include <AsyncQueue.h>
Public Member Functions | |
| template<typename T > | |
| T & | user () |
| template<typename T > | |
| AsyncTask & | user (T &&value) |
Public Attributes | |
| TimesliceId | timeslice = {TimesliceId::INVALID} |
| AsyncTaskId | id = {-1} |
| int8_t | debounce = 0 |
| bool | runnable = false |
| int32_t | unused = 0 |
| void(* | callback )(AsyncTask &task, size_t id) |
| void * | data [5] = {nullptr, nullptr, nullptr, nullptr, nullptr} |
An actuatual task to be executed.
Definition at line 32 of file AsyncQueue.h.
|
inline |
Definition at line 61 of file AsyncQueue.h.
|
inline |
Definition at line 78 of file AsyncQueue.h.
Definition at line 52 of file AsyncQueue.h.
| void* o2::framework::AsyncTask::data[5] = {nullptr, nullptr, nullptr, nullptr, nullptr} |
Definition at line 57 of file AsyncQueue.h.
| int8_t o2::framework::AsyncTask::debounce = 0 |
Definition at line 41 of file AsyncQueue.h.
| AsyncTaskId o2::framework::AsyncTask::id = {-1} |
Definition at line 39 of file AsyncQueue.h.
| bool o2::framework::AsyncTask::runnable = false |
Definition at line 42 of file AsyncQueue.h.
| TimesliceId o2::framework::AsyncTask::timeslice = {TimesliceId::INVALID} |
Definition at line 34 of file AsyncQueue.h.
| int32_t o2::framework::AsyncTask::unused = 0 |
Definition at line 44 of file AsyncQueue.h.