![]() |
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.