|
task_identifier * | task_id |
| A pointer to the task_identifier for this task_wrapper.
|
|
profiler * | prof |
| A pointer to the active profiler object timing this task.
|
|
uint64_t | guid |
| An internally generated GUID for this task.
|
|
uint64_t | parent_guid |
| An internally generated GUID for the parent task of this task.
|
|
std::shared_ptr< task_wrapper > | parent |
| A managed pointer to the parent task_wrapper for this task.
|
|
std::vector< profiler * > | data_ptr |
| Internal usage, used to manage HPX direct actions when their parent task is yielded by the runtime.
|
|
task_identifier * | alias |
| If the task changes names after creation (due to the application of an annotation) then the alias becomes the new task_identifier for the task.
|
|
A wrapper around APEX tasks.