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

Data Fields

pqueue_treaction_q
 
lf_cond_t reaction_q_changed
 
size_t current_level
 
bool solo_holds_mutex
 
reaction_t ** executing_reactions
 
lf_mutex_tarray_of_mutexes
 
reaction_t *** triggered_reactions
 
volatile size_t next_reaction_level
 
lf_semaphore_tsemaphore
 

Field Documentation

◆ array_of_mutexes

lf_mutex_t* custom_scheduler_data_t::array_of_mutexes

◆ current_level

size_t custom_scheduler_data_t::current_level

◆ executing_reactions

reaction_t** custom_scheduler_data_t::executing_reactions

◆ next_reaction_level

volatile size_t custom_scheduler_data_t::next_reaction_level

◆ reaction_q

pqueue_t* custom_scheduler_data_t::reaction_q

◆ reaction_q_changed

lf_cond_t custom_scheduler_data_t::reaction_q_changed

◆ semaphore

lf_semaphore_t* custom_scheduler_data_t::semaphore

◆ solo_holds_mutex

bool custom_scheduler_data_t::solo_holds_mutex

◆ triggered_reactions

reaction_t*** custom_scheduler_data_t::triggered_reactions

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