Intrusive task. Its caller keeps it alive until the callback completes. More...
#include "donner/gpu/browser/BrowserGpuTaskQueue.h"
Public Attributes | |
| void(* | callback )(void *) = nullptr |
| Nonblocking callback, allowed to reclaim this task. | |
| void * | context = nullptr |
| Borrowed callback context. | |
| BrowserGpuTask * | next = nullptr |
| Owner-thread link; never read after invoking callback. | |
Intrusive task. Its caller keeps it alive until the callback completes.
| void(* donner::gpu::browser::BrowserGpuTask::callback) (void *) = nullptr |
Nonblocking callback, allowed to reclaim this task.
| void* donner::gpu::browser::BrowserGpuTask::context = nullptr |
Borrowed callback context.
| BrowserGpuTask* donner::gpu::browser::BrowserGpuTask::next = nullptr |
Owner-thread link; never read after invoking callback.