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

Epoch context captured in a task-registry graph snapshot. More...

#include <task_registry_snapshot.hpp>

Collaboration diagram for uni20::TaskRegistryGraphEpoch:
[legend]

Public Attributes

std::string address {}
 
TaskRegistryGraphProvenance creation_site {}
 
std::string creation_timestamp {}
 
int generation {0}
 
bool has_next_epoch {false}
 
bool has_node {false}
 
std::size_t id {0}
 
std::size_t next_epoch_id {0}
 
std::uint64_t node_id {0}
 
int num_readers {0}
 
int num_writers {0}
 
std::string phase {}
 
std::vector< std::size_t > reader_task_ids {}
 
bool snapshot_available {true}
 
int total_writers {0}
 
bool writer_active {false}
 
std::vector< std::size_t > writer_task_ids {}
 

Detailed Description

Epoch context captured in a task-registry graph snapshot.

Member Data Documentation

◆ address

std::string uni20::TaskRegistryGraphEpoch::address {}

◆ creation_site

TaskRegistryGraphProvenance uni20::TaskRegistryGraphEpoch::creation_site {}

◆ creation_timestamp

std::string uni20::TaskRegistryGraphEpoch::creation_timestamp {}

◆ generation

int uni20::TaskRegistryGraphEpoch::generation {0}

◆ has_next_epoch

bool uni20::TaskRegistryGraphEpoch::has_next_epoch {false}

◆ has_node

bool uni20::TaskRegistryGraphEpoch::has_node {false}

◆ id

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

◆ next_epoch_id

std::size_t uni20::TaskRegistryGraphEpoch::next_epoch_id {0}

◆ node_id

std::uint64_t uni20::TaskRegistryGraphEpoch::node_id {0}

◆ num_readers

int uni20::TaskRegistryGraphEpoch::num_readers {0}

◆ num_writers

int uni20::TaskRegistryGraphEpoch::num_writers {0}

◆ phase

std::string uni20::TaskRegistryGraphEpoch::phase {}

◆ reader_task_ids

std::vector<std::size_t> uni20::TaskRegistryGraphEpoch::reader_task_ids {}

◆ snapshot_available

bool uni20::TaskRegistryGraphEpoch::snapshot_available {true}

◆ total_writers

int uni20::TaskRegistryGraphEpoch::total_writers {0}

◆ writer_active

bool uni20::TaskRegistryGraphEpoch::writer_active {false}

◆ writer_task_ids

std::vector<std::size_t> uni20::TaskRegistryGraphEpoch::writer_task_ids {}

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