reactor-c
C Runtime for Lingua Franca
Loading...
Searching...
No Matches
reaction_t Struct Reference

#include <lf_types.h>

Data Fields

reaction_function_t function
 
voidself
 
int number
 
index_t index
 
unsigned long long chain_id
 
size_t pos
 
reaction_tlast_enabling_reaction
 
size_t num_outputs
 
bool ** output_produced
 
inttriggered_sizes
 
trigger_t *** triggers
 
reaction_status_t status
 
interval_t deadline
 
bool is_STP_violated
 
reaction_function_t deadline_violation_handler
 
reaction_function_t STP_handler
 
bool is_an_input_reaction
 
size_t worker_affinity
 
const charname
 
reactor_mode_tmode
 

Field Documentation

◆ chain_id

unsigned long long reaction_t::chain_id

◆ deadline

interval_t reaction_t::deadline

◆ deadline_violation_handler

reaction_function_t reaction_t::deadline_violation_handler

◆ function

reaction_function_t reaction_t::function

◆ index

index_t reaction_t::index

◆ is_an_input_reaction

bool reaction_t::is_an_input_reaction

◆ is_STP_violated

bool reaction_t::is_STP_violated

◆ last_enabling_reaction

reaction_t* reaction_t::last_enabling_reaction

◆ mode

reactor_mode_t* reaction_t::mode

◆ name

const char* reaction_t::name

◆ num_outputs

size_t reaction_t::num_outputs

◆ number

int reaction_t::number

◆ output_produced

bool** reaction_t::output_produced

◆ pos

size_t reaction_t::pos

◆ self

void* reaction_t::self

◆ status

reaction_status_t reaction_t::status

◆ STP_handler

reaction_function_t reaction_t::STP_handler

◆ triggered_sizes

int* reaction_t::triggered_sizes

◆ triggers

trigger_t*** reaction_t::triggers

◆ worker_affinity

size_t reaction_t::worker_affinity

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