reactor-c 1.0
C Runtime for Lingua Franca
Loading...
Searching...
No Matches
scheduler_sync_tag_advance.h
Go to the documentation of this file.
1
10
11#ifndef SCHEDULER_SYNC_TAG_ADVANCE_H
12#define SCHEDULER_SYNC_TAG_ADVANCE_H
13
14#include <stdbool.h>
15
16#include "tag.h"
17#include "scheduler_instance.h"
18
31void logical_tag_complete(tag_t tag_to_send);
32
40
53
54#endif // LF_C11_THREADS_SUPPORT_H
bool should_stop_locked(lf_scheduler_t *sched)
Return true if the worker should stop now; false otherwise.
void logical_tag_complete(tag_t tag_to_send)
Placeholder for code-generated function that will, in a federated execution, be used to coordinate th...
bool _lf_sched_advance_tag_locked(lf_scheduler_t *sched)
Advance the tag to the next tag on the event queue.
Common scheduler parameters.
Parameters used in schedulers of the threaded reactor C runtime.
Definition scheduler_instance.h:35
A tag is a time, microstep pair.
Definition tag.h:119
Time and tag definitions and functions for Lingua Franca.