Skip to main content

class epoch_instruction

Declaration

class epoch_instruction : public implement_acceptor { /* full declaration omitted */ };

Description

Instruction-graph equivalent of an epoch task or command.

Declared at: include/instruction_graph.h:429

Inherits from: implement_acceptor

Member Variables

task_id m_epoch_tid
epoch_action m_epoch_action
task_promise* m_promise
instruction_garbage m_garbage

Member Function Overview

Member Functions

explicit epoch_instruction(
    instruction_id iid,
    int priority,
    task_id epoch_tid,
    epoch_action action,
    task_promise* promise,
    instruction_garbage garbage)

Declared at: include/instruction_graph.h:431

Parameters

instruction_id iid
int priority
task_id epoch_tid
epoch_action action
task_promise* promise
instruction_garbage garbage

epoch_action get_epoch_action() const

Declared at: include/instruction_graph.h:437


task_id get_epoch_task_id() const

Declared at: include/instruction_graph.h:435


const instruction_garbage& get_garbage() const

Declared at: include/instruction_graph.h:438


task_promise* get_promise() const

Declared at: include/instruction_graph.h:436