Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::TaskRegistryGraphTask Struct Reference

Coroutine task captured in a task-registry graph snapshot. More...

#include <task_registry_snapshot.hpp>

Collaboration diagram for uni20::TaskRegistryGraphTask:
[legend]

Public Attributes

std::string address {}
 
std::vector< TaskRegistryGraphAwaitDependency > await_dependencies {}
 
TaskRegistryGraphProvenance creation_site {}
 
std::string creation_timestamp {}
 
std::string failure {}
 
std::size_t id {0}
 
std::string label {}
 
TaskRegistryGraphProvenance last_await_site {}
 
TaskRegistryGraphProvenance last_transition_site {}
 
std::string last_transition_timestamp {}
 
std::vector< std::uint64_t > read_dependencies {}
 
TaskRegistryGraphProvenance schedule_site {}
 
std::string state {}
 
std::size_t transition_count {0}
 
std::string waiting_on {}
 
std::vector< std::uint64_t > write_dependencies {}
 

Detailed Description

Coroutine task captured in a task-registry graph snapshot.

Member Data Documentation

◆ address

std::string uni20::TaskRegistryGraphTask::address {}

◆ await_dependencies

std::vector<TaskRegistryGraphAwaitDependency> uni20::TaskRegistryGraphTask::await_dependencies {}

◆ creation_site

TaskRegistryGraphProvenance uni20::TaskRegistryGraphTask::creation_site {}

◆ creation_timestamp

std::string uni20::TaskRegistryGraphTask::creation_timestamp {}

◆ failure

std::string uni20::TaskRegistryGraphTask::failure {}

◆ id

std::size_t uni20::TaskRegistryGraphTask::id {0}

◆ label

std::string uni20::TaskRegistryGraphTask::label {}

◆ last_await_site

TaskRegistryGraphProvenance uni20::TaskRegistryGraphTask::last_await_site {}

◆ last_transition_site

TaskRegistryGraphProvenance uni20::TaskRegistryGraphTask::last_transition_site {}

◆ last_transition_timestamp

std::string uni20::TaskRegistryGraphTask::last_transition_timestamp {}

◆ read_dependencies

std::vector<std::uint64_t> uni20::TaskRegistryGraphTask::read_dependencies {}

◆ schedule_site

TaskRegistryGraphProvenance uni20::TaskRegistryGraphTask::schedule_site {}

◆ state

std::string uni20::TaskRegistryGraphTask::state {}

◆ transition_count

std::size_t uni20::TaskRegistryGraphTask::transition_count {0}

◆ waiting_on

std::string uni20::TaskRegistryGraphTask::waiting_on {}

◆ write_dependencies

std::vector<std::uint64_t> uni20::TaskRegistryGraphTask::write_dependencies {}

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