ssm  0.0.2
Runtime Library for the Sparse Synchronous Model
ssm_trigger Struct Reference

Indicates a routine should run when a scheduled variable is written. More...

#include <ssm.h>

+ Collaboration diagram for ssm_trigger:

Data Fields

struct ssm_triggernext
 Next sensitive trigger, if any. More...
 
struct ssm_trigger ** prev_ptr
 Pointer to self in previous element. More...
 
struct ssm_actact
 Routine triggered by this variable. More...
 

Detailed Description

Indicates a routine should run when a scheduled variable is written.

Node in linked list of activation records, maintained by each scheduled variable to determine which continuations should be scheduled when the variable is updated.

Definition at line 141 of file ssm.h.

Field Documentation

◆ next

struct ssm_trigger* next

Next sensitive trigger, if any.

Definition at line 142 of file ssm.h.

◆ prev_ptr

struct ssm_trigger** prev_ptr

Pointer to self in previous element.

Definition at line 143 of file ssm.h.

◆ act

struct ssm_act* act

Routine triggered by this variable.

Definition at line 144 of file ssm.h.


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