From 2745f5127cf4e6948a43d2aad426d2621c690983 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Thu, 8 Aug 2024 21:42:06 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2089435?= =?UTF-8?q?b32e90459c040b1e6af7459c631eff352dd=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- d1/d1b/trace_8h_source.html | 2 +- d1/d1c/rti__remote_8h_source.html | 6 +- d1/dfa/federate_8h.html | 25 - d1/dfa/federate_8h.js | 1 - d1/dfa/federate_8h_source.html | 105 ++-- d4/dd2/reactor__threaded_8h.html | 19 +- d4/dd2/reactor__threaded_8h.js | 2 +- d4/dd2/reactor__threaded_8h_source.html | 20 +- d5/dbc/reactor__threaded_8c.html | 19 +- d5/dbc/reactor__threaded_8c.js | 2 +- d6/db9/tracepoint_8h.html | 2 +- d6/db9/tracepoint_8h_source.html | 2 +- d7/d0e/reactor__common_8h.html | 2 +- d7/d0e/reactor__common_8h_source.html | 46 +- ...heduler__sync__tag__advance_8h_source.html | 2 +- da/dfb/low__level__platform_8h_source.html | 6 +- dc/d85/reactor_8h_source.html | 6 +- dd/d37/reactor__common_8c.html | 2 +- doxygen_crawl.html | 5 +- globals_func_w.html | 2 +- globals_l.html | 1 - globals_vars.html | 1 - globals_w.html | 2 +- navtreedata.js | 16 +- navtreeindex0.js | 8 +- navtreeindex1.js | 4 +- navtreeindex2.js | 6 +- navtreeindex3.js | 4 +- navtreeindex4.js | 4 +- navtreeindex5.js | 4 +- navtreeindex6.js | 4 +- navtreeindex7.js | 4 +- navtreeindex8.js | 4 +- navtreeindex9.js | 1 - search/all_16.js | 2 +- search/all_b.js | 455 +++++++++--------- search/functions_13.js | 2 +- search/variables_b.js | 21 +- 38 files changed, 398 insertions(+), 421 deletions(-) diff --git a/d1/d1b/trace_8h_source.html b/d1/d1b/trace_8h_source.html index b9e8dbe51..8f7ebf239 100644 --- a/d1/d1b/trace_8h_source.html +++ b/d1/d1b/trace_8h_source.html @@ -159,7 +159,7 @@
93#endif // TRACE_H
API for runtime plugins to use to sanity-check compatibility with the core. Plugins APIs can include ...
instant_t start_time
Definition tag.c:33
-
void * worker(void *arg)
Definition reactor_threaded.c:914
+
void * worker(void *arg)
Definition reactor_threaded.c:875
Definition trace.h:32
void * pointer
Definition trace.h:33
void * trigger
Definition trace.h:34
diff --git a/d1/d1c/rti__remote_8h_source.html b/d1/d1c/rti__remote_8h_source.html index 802734c62..4658179f2 100644 --- a/d1/d1c/rti__remote_8h_source.html +++ b/d1/d1c/rti__remote_8h_source.html @@ -250,9 +250,9 @@
void * lf_thread_t
Definition lf_arduino_support.h:120
Type definitions that are widely used across different parts of the runtime.
Priority queue that uses tags for sorting.
-
int process_args(int argc, const char *argv[])
Definition reactor_common.c:901
-
int lf_critical_section_enter(environment_t *env)
Enter critical section by locking the global mutex.
Definition reactor_threaded.c:1186
-
int lf_critical_section_exit(environment_t *env)
Leave a critical section by unlocking the global mutex.
Definition reactor_threaded.c:1198
+
int process_args(int argc, const char *argv[])
Definition reactor_common.c:899
+
int lf_critical_section_enter(environment_t *env)
Enter critical section by locking the global mutex.
Definition reactor_threaded.c:1147
+
int lf_critical_section_exit(environment_t *env)
Leave a critical section by unlocking the global mutex.
Definition reactor_threaded.c:1159
Common declarations for runtime infrastructure (RTI) for scheduling enclaves and distributed Lingua F...
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
Definition pqueue_base.h:73
diff --git a/d1/dfa/federate_8h.html b/d1/dfa/federate_8h.html index 2a574cd76..3bc07569a 100644 --- a/d1/dfa/federate_8h.html +++ b/d1/dfa/federate_8h.html @@ -218,8 +218,6 @@   lf_cond_t lf_port_status_changed   -lf_cond_t lf_current_tag_changed

Detailed Description

Data structures and functions used and defined in federate.c.

@@ -902,29 +900,6 @@

Variable Documentation

- -

◆ lf_current_tag_changed

- -
-
- - - - - -
- - - - -
lf_cond_t lf_current_tag_changed
-
-extern
-
-

Condition variable for blocking on tag advance in

- -
-

◆ lf_outbound_socket_mutex

diff --git a/d1/dfa/federate_8h.js b/d1/dfa/federate_8h.js index 60f1dc1fe..11c1fe85e 100644 --- a/d1/dfa/federate_8h.js +++ b/d1/dfa/federate_8h.js @@ -32,7 +32,6 @@ var federate_8h = [ "lf_stall_advance_level_federation_locked", "d1/dfa/federate_8h.html#ab0f2188d27dfffa9fbbd417bed9305ea", null ], [ "lf_synchronize_with_other_federates", "d1/dfa/federate_8h.html#a965db733286db780c46aef446cd5b040", null ], [ "lf_update_max_level", "d1/dfa/federate_8h.html#a84e5177d12e705274be1e6652b5d7c01", null ], - [ "lf_current_tag_changed", "d1/dfa/federate_8h.html#af2238ef7b7c658f898395231949c114c", null ], [ "lf_outbound_socket_mutex", "d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f", null ], [ "lf_port_status_changed", "d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364", null ] ]; \ No newline at end of file diff --git a/d1/dfa/federate_8h_source.html b/d1/dfa/federate_8h_source.html index 505b482af..5a31f64d2 100644 --- a/d1/dfa/federate_8h_source.html +++ b/d1/dfa/federate_8h_source.html @@ -186,57 +186,59 @@
212
217
- -
222
-
224// Public functions (in alphabetical order)
-
225
- -
240
-
253void lf_connect_to_rti(const char* hostname, int port_number);
-
254
-
271void lf_create_server(int specified_port);
-
272
- -
281
- -
292
- -
304
- -
310
- -
322
-
341int lf_send_message(int message_type, unsigned short port, unsigned short federate, const char* next_destination_str,
-
342 size_t length, unsigned char* message);
-
343
- -
354
-
411tag_t lf_send_next_event_tag(environment_t* env, tag_t tag, bool wait_for_reply);
-
412
-
424void lf_send_port_absent_to_federate(environment_t* env, interval_t additional_delay, unsigned short port_ID,
-
425 unsigned short fed_ID);
-
426
- -
436
-
469int lf_send_tagged_message(environment_t* env, interval_t additional_delay, int message_type, unsigned short port,
-
470 unsigned short federate, const char* next_destination_str, size_t length,
-
471 unsigned char* message);
-
472
-
477void lf_set_federation_id(const char* fid);
-
478
-
479#ifdef FEDERATED_DECENTRALIZED
-
486void lf_spawn_staa_thread(void);
-
487#endif
-
488
- -
498
- -
504
- -
514
-
530bool lf_update_max_level(tag_t tag, bool is_provisional);
-
531
-
532#endif // FEDERATE_H
+
219// Public functions (in alphabetical order)
+
220
+ +
235
+
248void lf_connect_to_rti(const char* hostname, int port_number);
+
249
+
266void lf_create_server(int specified_port);
+
267
+ +
276
+ +
287
+ +
299
+ +
305
+ +
317
+
336int lf_send_message(int message_type, unsigned short port, unsigned short federate, const char* next_destination_str,
+
337 size_t length, unsigned char* message);
+
338
+ +
349
+
406tag_t lf_send_next_event_tag(environment_t* env, tag_t tag, bool wait_for_reply);
+
407
+
419void lf_send_port_absent_to_federate(environment_t* env, interval_t additional_delay, unsigned short port_ID,
+
420 unsigned short fed_ID);
+
421
+ +
431
+
464int lf_send_tagged_message(environment_t* env, interval_t additional_delay, int message_type, unsigned short port,
+
465 unsigned short federate, const char* next_destination_str, size_t length,
+
466 unsigned char* message);
+
467
+
472void lf_set_federation_id(const char* fid);
+
473
+
474#ifdef FEDERATED_DECENTRALIZED
+
481void lf_spawn_staa_thread(void);
+
482#endif
+
483
+ +
493
+ +
499
+ +
509
+
525bool lf_update_max_level(tag_t tag, bool is_provisional);
+
526
+
527#ifdef FEDERATED_DECENTRALIZED
+
539instant_t lf_wait_until_time(tag_t tag);
+
540#endif // FEDERATED_DECENTRALIZED
+
541
+
542#endif // FEDERATE_H
API for the environment data structure.
void lf_set_federation_id(const char *fid)
Set the federation_id of this federate.
int lf_send_tagged_message(environment_t *env, interval_t additional_delay, int message_type, unsigned short port, unsigned short federate, const char *next_destination_str, size_t length, unsigned char *message)
Send a tagged message to the specified port of the specified federate.
@@ -267,7 +269,6 @@
struct federation_metadata_t federation_metadata_t
void lf_enqueue_port_absent_reactions(environment_t *env)
Enqueue port absent reactions.
parse_rti_code_t lf_parse_rti_addr(const char *rti_addr)
Parse the address of the RTI and store them into the global federation_metadata struct.
-
lf_cond_t lf_current_tag_changed
void * lf_thread_t
Definition lf_arduino_support.h:120
void * lf_mutex_t
Definition lf_arduino_support.h:118
Type definitions that are widely used across different parts of the runtime.
diff --git a/d4/dd2/reactor__threaded_8h.html b/d4/dd2/reactor__threaded_8h.html index 5cf3c8f89..777ad3450 100644 --- a/d4/dd2/reactor__threaded_8h.html +++ b/d4/dd2/reactor__threaded_8h.html @@ -124,8 +124,9 @@   void lf_synchronize_with_other_federates (void)   -bool wait_until (instant_t logical_time_ns, lf_cond_t *condition) -  +bool wait_until (instant_t wait_until_time, lf_cond_t *condition) + Wait until physical time matches or exceeds the time of the specified tag.
tag_t get_next_event_tag (environment_t *env)   tag_t send_next_event_tag (environment_t *env, tag_t tag, bool wait_for_reply) @@ -387,8 +388,8 @@

-

◆ wait_until()

+ +

◆ wait_until()

@@ -396,7 +397,7 @@

bool wait_until ( - instant_t logical_time, + instant_t wait_until_time, @@ -405,13 +406,15 @@

-

Wait until physical time matches or exceeds the specified logical time, unless -fast is given. For decentralized coordination, this function will add the STA offset to the wait time.

-

If an event is put on the event queue during the wait, then the wait is interrupted and this function returns false. It also returns false if the timeout time is reached before the wait has completed. Note this this could return true even if the a new event was placed on the queue if that event time matches or exceeds the specified time.

+ +

Wait until physical time matches or exceeds the time of the specified tag.

+

If -fast is given, there will be no wait.

+

If an event is put on the event queue during the wait, then the wait is interrupted and this function returns false. It also returns false if the timeout time is reached before the wait has completed. Note this this could return true even if the a new event was placed on the queue. This will occur if that event time matches or exceeds the specified time.

The mutex lock associated with the condition argument is assumed to be held by the calling thread. This mutex is released while waiting. If the wait time is too small to actually wait (less than MIN_SLEEP_DURATION), then this function immediately returns true and the mutex is not released.

Parameters
- +
envEnvironment within which we are executing.
logical_timeLogical time to wait until physical time matches it.
wait_until_timeThe time to wait until physical time matches it.
conditionA condition variable that can interrupt the wait. The mutex associated with this condition variable will be released during the wait.
diff --git a/d4/dd2/reactor__threaded_8h.js b/d4/dd2/reactor__threaded_8h.js index e28c73fa3..7ef6fda53 100644 --- a/d4/dd2/reactor__threaded_8h.js +++ b/d4/dd2/reactor__threaded_8h.js @@ -9,5 +9,5 @@ var reactor__threaded_8h = [ "lf_enqueue_port_absent_reactions", "d4/dd2/reactor__threaded_8h.html#ae427b4c0340dbe19d46c93708fb6151a", null ], [ "lf_synchronize_with_other_federates", "d4/dd2/reactor__threaded_8h.html#a36681c905141edace5d23ff8d5c8f205", null ], [ "send_next_event_tag", "d4/dd2/reactor__threaded_8h.html#a6f9a4a14de3aa9e560935a57093eb122", null ], - [ "wait_until", "d4/dd2/reactor__threaded_8h.html#aae38fdb4e79b2dc10d5f5c3131a423ae", null ] + [ "wait_until", "d4/dd2/reactor__threaded_8h.html#a70c4ab92f00f9bcc31e4d696db1c0526", null ] ]; \ No newline at end of file diff --git a/d4/dd2/reactor__threaded_8h_source.html b/d4/dd2/reactor__threaded_8h_source.html index 98e097850..32dc60516 100644 --- a/d4/dd2/reactor__threaded_8h_source.html +++ b/d4/dd2/reactor__threaded_8h_source.html @@ -116,21 +116,23 @@
80
81int _lf_wait_on_tag_barrier(environment_t* env, tag_t proposed_tag);
-
83bool wait_until(instant_t logical_time_ns, lf_cond_t* condition);
- -
85tag_t send_next_event_tag(environment_t* env, tag_t tag, bool wait_for_reply);
- -
87#endif // REACTOR_THREADED_H
+
83
+
110bool wait_until(instant_t wait_until_time, lf_cond_t* condition);
+
111
+ +
113tag_t send_next_event_tag(environment_t* env, tag_t tag, bool wait_for_reply);
+ +
115#endif // REACTOR_THREADED_H
Type definitions that are widely used across different parts of the runtime.
void _lf_increment_tag_barrier_locked(environment_t *env, tag_t future_tag)
Version of _lf_increment_tag_barrier to call when the caller holds the mutex. This version does not a...
Definition reactor_threaded.c:50
void lf_synchronize_with_other_federates(void)
int _lf_wait_on_tag_barrier(environment_t *env, tag_t proposed_tag)
Definition reactor_threaded.c:139
void _lf_decrement_tag_barrier_locked(environment_t *env)
Definition reactor_threaded.c:99
-
tag_t send_next_event_tag(environment_t *env, tag_t tag, bool wait_for_reply)
Definition reactor_threaded.c:317
-
tag_t get_next_event_tag(environment_t *env)
Definition reactor_threaded.c:275
+
tag_t send_next_event_tag(environment_t *env, tag_t tag, bool wait_for_reply)
Definition reactor_threaded.c:278
+
bool wait_until(instant_t wait_until_time, lf_cond_t *condition)
Wait until physical time matches or exceeds the time of the specified tag.
Definition reactor_threaded.c:197
+
tag_t get_next_event_tag(environment_t *env)
Definition reactor_threaded.c:236
void _lf_increment_tag_barrier(environment_t *env, tag_t future_tag)
Definition reactor_threaded.c:92
-
bool wait_until(instant_t logical_time_ns, lf_cond_t *condition)
Definition reactor_threaded.c:223
-
void _lf_next_locked(environment_t *env)
Definition reactor_threaded.c:349
+
void _lf_next_locked(environment_t *env)
Definition reactor_threaded.c:310
void lf_enqueue_port_absent_reactions(environment_t *env)
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
Definition lf_POSIX_threads_support.h:41
diff --git a/d5/dbc/reactor__threaded_8c.html b/d5/dbc/reactor__threaded_8c.html index 15a4f34b0..d2d9d47c4 100644 --- a/d5/dbc/reactor__threaded_8c.html +++ b/d5/dbc/reactor__threaded_8c.html @@ -143,8 +143,9 @@ void lf_set_present (lf_port_base_t *port)  Mark the given port's is_present field as true.
  -bool wait_until (instant_t logical_time, lf_cond_t *condition) -  +bool wait_until (instant_t wait_until_time, lf_cond_t *condition) + Wait until physical time matches or exceeds the time of the specified tag.
tag_t get_next_event_tag (environment_t *env)   tag_t send_next_event_tag (environment_t *env, tag_t tag, bool wait_for_reply) @@ -869,8 +870,8 @@

-

◆ wait_until()

+ +

◆ wait_until()

@@ -878,7 +879,7 @@

bool wait_until ( - instant_t logical_time, + instant_t wait_until_time, @@ -887,13 +888,15 @@

-

Wait until physical time matches or exceeds the specified logical time, unless -fast is given. For decentralized coordination, this function will add the STA offset to the wait time.

-

If an event is put on the event queue during the wait, then the wait is interrupted and this function returns false. It also returns false if the timeout time is reached before the wait has completed. Note this this could return true even if the a new event was placed on the queue if that event time matches or exceeds the specified time.

+ +

Wait until physical time matches or exceeds the time of the specified tag.

+

If -fast is given, there will be no wait.

+

If an event is put on the event queue during the wait, then the wait is interrupted and this function returns false. It also returns false if the timeout time is reached before the wait has completed. Note this this could return true even if the a new event was placed on the queue. This will occur if that event time matches or exceeds the specified time.

The mutex lock associated with the condition argument is assumed to be held by the calling thread. This mutex is released while waiting. If the wait time is too small to actually wait (less than MIN_SLEEP_DURATION), then this function immediately returns true and the mutex is not released.

Parameters
- +
envEnvironment within which we are executing.
logical_timeLogical time to wait until physical time matches it.
wait_until_timeThe time to wait until physical time matches it.
conditionA condition variable that can interrupt the wait. The mutex associated with this condition variable will be released during the wait.
diff --git a/d5/dbc/reactor__threaded_8c.js b/d5/dbc/reactor__threaded_8c.js index c6432688d..f5b6658cd 100644 --- a/d5/dbc/reactor__threaded_8c.js +++ b/d5/dbc/reactor__threaded_8c.js @@ -24,7 +24,7 @@ var reactor__threaded_8c = [ "lf_request_stop", "d5/dbc/reactor__threaded_8c.html#ab49affc958f705d9e33c5e3463848bda", null ], [ "lf_set_present", "d5/dbc/reactor__threaded_8c.html#adaa6f5f1a265e7a37aeb3b6a0d101732", null ], [ "send_next_event_tag", "d5/dbc/reactor__threaded_8c.html#a6f9a4a14de3aa9e560935a57093eb122", null ], - [ "wait_until", "d5/dbc/reactor__threaded_8c.html#a7438abf968aad289c2862dc615459398", null ], + [ "wait_until", "d5/dbc/reactor__threaded_8c.html#a70c4ab92f00f9bcc31e4d696db1c0526", null ], [ "worker", "d5/dbc/reactor__threaded_8c.html#a15b16453216ed29570af03009e7c7c63", null ], [ "global_mutex", "d5/dbc/reactor__threaded_8c.html#af9dc6502b81ff3ed7cc8148fbcdb6749", null ], [ "lf_stop_requested", "d5/dbc/reactor__threaded_8c.html#a196831f541ccda2c58b0b8c5a134c795", null ], diff --git a/d6/db9/tracepoint_8h.html b/d6/db9/tracepoint_8h.html index 8e8d8a0b0..299016b48 100644 --- a/d6/db9/tracepoint_8h.html +++ b/d6/db9/tracepoint_8h.html @@ -194,7 +194,7 @@

(void)reaction; \

}
-
void * worker(void *arg)
Definition reactor_threaded.c:914
+
void * worker(void *arg)
Definition reactor_threaded.c:875

diff --git a/d6/db9/tracepoint_8h_source.html b/d6/db9/tracepoint_8h_source.html index 0aa9a6acd..f28d83194 100644 --- a/d6/db9/tracepoint_8h_source.html +++ b/d6/db9/tracepoint_8h_source.html @@ -347,7 +347,7 @@
Type definitions that are widely used across different parts of the runtime.
instant_t start_time
Definition tag.c:33
-
void * worker(void *arg)
Definition reactor_threaded.c:914
+
void * worker(void *arg)
Definition reactor_threaded.c:875
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
Definition tag.h:81
This struct holds all the state associated with tracing in a single environment. Each environment whi...
Definition trace_impl.h:19
diff --git a/d7/d0e/reactor__common_8h.html b/d7/d0e/reactor__common_8h.html index b29122fd6..de5f89a3c 100644 --- a/d7/d0e/reactor__common_8h.html +++ b/d7/d0e/reactor__common_8h.html @@ -511,7 +511,7 @@

_lf_schedule_at_tag(trigger1, bigger_tag, ...);
_lf_schedule_at_tag(trigger1, smaller_tag, ...);
-
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:477
+
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:475

where bigger_tag > smaller_tag. This function is primarily used for network communication (which is assumed to be in order).

This function assumes the caller holds the mutex lock.

Parameters
diff --git a/d7/d0e/reactor__common_8h_source.html b/d7/d0e/reactor__common_8h_source.html index dafc3ac41..25bddff98 100644 --- a/d7/d0e/reactor__common_8h_source.html +++ b/d7/d0e/reactor__common_8h_source.html @@ -192,38 +192,38 @@
Priority queue definitions for queues where the priority is a number that can be compared with ordina...
unsigned int _lf_number_of_workers
Definition reactor_common.c:78
-
void lf_recycle_event(environment_t *env, event_t *e)
Recycle the given event.
Definition reactor_common.c:449
-
void _lf_trigger_shutdown_reactions(environment_t *env)
Trigger all the shutdown reactions in the specified environment.
Definition reactor_common.c:431
+
void lf_recycle_event(environment_t *env, event_t *e)
Recycle the given event.
Definition reactor_common.c:447
+
void _lf_trigger_shutdown_reactions(environment_t *env)
Trigger all the shutdown reactions in the specified environment.
Definition reactor_common.c:429
void lf_set_default_command_line_options(void)
Generated function that optionally sets default command-line options.
Definition src_gen_stub.c:16
-
bool _lf_normal_termination
Definition reactor_common.c:1110
-
void lf_replace_token(event_t *event, lf_token_t *token)
Definition reactor_common.c:468
+
bool _lf_normal_termination
Definition reactor_common.c:1108
+
void lf_replace_token(event_t *event, lf_token_t *token)
Definition reactor_common.c:466
bool keepalive_specified
Definition reactor_common.c:88
-
void _lf_pop_events(environment_t *env)
Pop all events from event_q with tag equal to current tag.
Definition reactor_common.c:231
-
void initialize_global()
Initialize global variables and start tracing before calling the _lf_initialize_trigger_objects funct...
Definition reactor_common.c:1072
-
void _lf_advance_tag(environment_t *env, tag_t next_tag)
Definition reactor_common.c:633
+
void _lf_pop_events(environment_t *env)
Pop all events from event_q with tag equal to current tag.
Definition reactor_common.c:229
+
void initialize_global()
Initialize global variables and start tracing before calling the _lf_initialize_trigger_objects funct...
Definition reactor_common.c:1070
+
void _lf_advance_tag(environment_t *env, tag_t next_tag)
Definition reactor_common.c:631
void _lf_initialize_trigger_objects()
Definition src_gen_stub.c:14
-
void _lf_initialize_timers(environment_t *env)
Initialize all the timers in the environment.
Definition reactor_common.c:396
-
event_t * _lf_create_dummy_events(environment_t *env, tag_t tag)
Create a dummy event with the specified tag.
Definition reactor_common.c:460
-
void _lf_initialize_timer(environment_t *env, trigger_t *timer)
Initialize the given timer. If this timer has a zero offset, enqueue the reactions it triggers....
Definition reactor_common.c:353
-
index_t lf_combine_deadline_and_level(interval_t deadline, int level)
Combine a deadline and a level into a single index for sorting in the reaction queue.
Definition reactor_common.c:1208
-
void _lf_invoke_reaction(environment_t *env, reaction_t *reaction, int worker)
Definition reactor_common.c:675
+
void _lf_initialize_timers(environment_t *env)
Initialize all the timers in the environment.
Definition reactor_common.c:394
+
event_t * _lf_create_dummy_events(environment_t *env, tag_t tag)
Create a dummy event with the specified tag.
Definition reactor_common.c:458
+
void _lf_initialize_timer(environment_t *env, trigger_t *timer)
Initialize the given timer. If this timer has a zero offset, enqueue the reactions it triggers....
Definition reactor_common.c:351
+
index_t lf_combine_deadline_and_level(interval_t deadline, int level)
Combine a deadline and a level into a single index for sorting in the reaction queue.
Definition reactor_common.c:1206
+
void _lf_invoke_reaction(environment_t *env, reaction_t *reaction, int worker)
Definition reactor_common.c:673
instant_t duration
Definition reactor_common.c:85
-
int process_args(int argc, const char *argv[])
Definition reactor_common.c:901
+
int process_args(int argc, const char *argv[])
Definition reactor_common.c:899
bool fast
Definition reactor_common.c:68
-
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:477
+
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:475
void lf_free(struct allocation_record_t **head)
Free memory on the specified allocation record (a self struct).
Definition reactor_common.c:114
-
void termination(void)
Perform final wrap-up on exit.
Definition reactor_common.c:1116
-
int default_argc
Definition reactor_common.c:892
+
void termination(void)
Perform final wrap-up on exit.
Definition reactor_common.c:1114
+
int default_argc
Definition reactor_common.c:890
void _lf_start_time_step(environment_t *env)
Perform whatever is needed to start a time step.
Definition reactor_common.c:164
-
const char ** default_argv
Definition reactor_common.c:893
-
void schedule_output_reactions(environment_t *env, reaction_t *reaction, int worker)
Definition reactor_common.c:706
-
trigger_handle_t _lf_insert_reactions_for_trigger(environment_t *env, trigger_t *trigger, lf_token_t *token)
Insert reactions triggered by trigger to the reaction queue.
Definition reactor_common.c:557
-
event_t * lf_get_new_event(environment_t *env)
Definition reactor_common.c:338
+
const char ** default_argv
Definition reactor_common.c:891
+
void schedule_output_reactions(environment_t *env, reaction_t *reaction, int worker)
Definition reactor_common.c:704
+
trigger_handle_t _lf_insert_reactions_for_trigger(environment_t *env, trigger_t *trigger, lf_token_t *token)
Insert reactions triggered by trigger to the reaction queue.
Definition reactor_common.c:555
+
event_t * lf_get_new_event(environment_t *env)
Definition reactor_common.c:336
void lf_create_environments(void)
Create and initialize the required number of environments for the program.
-
void _lf_trigger_reaction(environment_t *env, reaction_t *reaction, int worker_number)
Trigger the specified reaction on the specified worker in the specified environment.
Definition reactor_threaded.c:561
+
void _lf_trigger_reaction(environment_t *env, reaction_t *reaction, int worker_number)
Trigger the specified reaction on the specified worker in the specified environment.
Definition reactor_threaded.c:532
struct allocation_record_t * _lf_reactors_to_free
Definition reactor_common.c:110
-
void _lf_trigger_startup_reactions(environment_t *env)
Trigger all the startup reactions in the specified environment.
Definition reactor_common.c:412
-
void * worker(void *arg)
Definition reactor_threaded.c:914
+
void _lf_trigger_startup_reactions(environment_t *env)
Trigger all the startup reactions in the specified environment.
Definition reactor_common.c:410
+
void * worker(void *arg)
Definition reactor_threaded.c:875
void lf_terminate_execution(void)
Definition src_gen_stub.c:15
Definition lf_types.h:257
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
diff --git a/d7/dff/scheduler__sync__tag__advance_8h_source.html b/d7/dff/scheduler__sync__tag__advance_8h_source.html index 693564002..001d8c760 100644 --- a/d7/dff/scheduler__sync__tag__advance_8h_source.html +++ b/d7/dff/scheduler__sync__tag__advance_8h_source.html @@ -119,7 +119,7 @@
Common scheduler parameters.
bool should_stop_locked(lf_scheduler_t *sched)
Return true if the worker should stop now; false otherwise.
Definition scheduler_sync_tag_advance.c:27
void logical_tag_complete(tag_t tag_to_send)
Definition src_gen_stub.c:18
-
bool _lf_sched_advance_tag_locked(lf_scheduler_t *sched)
Advance the tag to the next tag on the event queue.
Definition scheduler_sync_tag_advance.c:39
+
bool _lf_sched_advance_tag_locked(lf_scheduler_t *sched)
Advance the tag to the next tag on the event queue.
Definition scheduler_sync_tag_advance.c:42
Paramters used in schedulers of the threaded reactor C runtime.
Definition scheduler_instance.h:34
Definition tag.h:81
Time and tag definitions and functions for Lingua Franca.
diff --git a/da/dfb/low__level__platform_8h_source.html b/da/dfb/low__level__platform_8h_source.html index 4f0aea0b3..a9eee5004 100644 --- a/da/dfb/low__level__platform_8h_source.html +++ b/da/dfb/low__level__platform_8h_source.html @@ -283,7 +283,7 @@
int _lf_interruptable_sleep_until_locked(environment_t *env, instant_t wakeup_time)
Sleep until the given wakeup time. This should not be used directly as it does not account for clock ...
int _lf_cond_timedwait(lf_cond_t *cond, instant_t wakeup_time)
Definition lf_POSIX_threads_support.c:61
int lf_thread_set_priority(lf_thread_t thread, int priority)
Set the priority of a thread. Priority ranges from 0 to 99 where a higher number indicates higher pri...
-
int lf_notify_of_event(environment_t *env)
Notify of new event.
Definition reactor_threaded.c:1177
+
int lf_notify_of_event(environment_t *env)
Notify of new event.
Definition reactor_threaded.c:1138
int lf_thread_create(lf_thread_t *thread, void *(*lf_thread)(void *), void *arguments)
Helper function for creating a thread.
Definition lf_POSIX_threads_support.c:13
int lf_thread_id()
Cross-platform version of the C11 thread_local keyword.
Definition lf_platform_util.c:22
int lf_thread_join(lf_thread_t thread, void **thread_return)
Definition lf_POSIX_threads_support.c:19
@@ -304,8 +304,8 @@
@ LF_SCHED_TIMESLICE
Definition low_level_platform.h:152
@ LF_SCHED_FAIR
Definition low_level_platform.h:151
int lf_thread_set_cpu(lf_thread_t thread, size_t cpu_number)
Pin a thread to a specific CPU.
-
int lf_critical_section_enter(environment_t *env)
Enter critical section within an environment.
Definition reactor_threaded.c:1186
-
int lf_critical_section_exit(environment_t *env)
Leave a critical section within an environment.
Definition reactor_threaded.c:1198
+
int lf_critical_section_enter(environment_t *env)
Enter critical section within an environment.
Definition reactor_threaded.c:1147
+
int lf_critical_section_exit(environment_t *env)
Leave a critical section within an environment.
Definition reactor_threaded.c:1159
void _lf_initialize_clock(void)
#define DEPRECATED(X)
Definition low_level_platform.h:328
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
diff --git a/dc/d85/reactor_8h_source.html b/dc/d85/reactor_8h_source.html index 7f921610f..de42c1e59 100644 --- a/dc/d85/reactor_8h_source.html +++ b/dc/d85/reactor_8h_source.html @@ -151,10 +151,10 @@
self_base_t * lf_new_reactor(size_t size)
Allocate memory for a new runtime instance of a reactor.
Definition reactor_common.c:112
void * lf_allocate(size_t count, size_t size, struct allocation_record_t **head)
Allocate memory and record on the specified allocation record (a self struct).
Definition reactor_common.c:90
void lf_free_reactor(self_base_t *self)
Free the specified reactor.
Definition reactor_common.c:129
-
void lf_print_snapshot(environment_t *env)
Print a snapshot of the priority queues used during execution (for debugging).
Definition reactor_threaded.c:967
-
void lf_request_stop(void)
Request a stop to execution as soon as possible.
Definition reactor_threaded.c:503
+
void lf_print_snapshot(environment_t *env)
Print a snapshot of the priority queues used during execution (for debugging).
Definition reactor_threaded.c:928
+
void lf_request_stop(void)
Request a stop to execution as soon as possible.
Definition reactor_threaded.c:474
void lf_free_all_reactors(void)
Free all the reactors that are allocated with lf_new_reactor(size_t).
Definition reactor_common.c:134
-
bool lf_is_tag_after_stop_tag(environment_t *env, tag_t tag)
Return true if the provided tag is after stop tag.
Definition reactor_common.c:226
+
bool lf_is_tag_after_stop_tag(environment_t *env, tag_t tag)
Return true if the provided tag is after stop tag.
Definition reactor_common.c:224
Definition lf_types.h:257
Execution environment. This struct contains information about the execution environment....
Definition environment.h:49
Base type for ports. Port structs are customized types because their payloads are type specific....
Definition lf_token.h:140
diff --git a/dd/d37/reactor__common_8c.html b/dd/d37/reactor__common_8c.html index 83d8f28b3..82416ba03 100644 --- a/dd/d37/reactor__common_8c.html +++ b/dd/d37/reactor__common_8c.html @@ -487,7 +487,7 @@

_lf_schedule_at_tag(trigger1, bigger_tag, ...);
_lf_schedule_at_tag(trigger1, smaller_tag, ...);
-
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:477
+
trigger_handle_t _lf_schedule_at_tag(environment_t *env, trigger_t *trigger, tag_t tag, lf_token_t *token)
Schedule an event at a specific tag (time, microstep).
Definition reactor_common.c:475

where bigger_tag > smaller_tag. This function is primarily used for network communication (which is assumed to be in order).

This function assumes the caller holds the mutex lock.

Parameters
diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 1119550b6..0bd217b77 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -747,7 +747,6 @@ - @@ -1063,9 +1062,9 @@ + - @@ -1146,7 +1145,7 @@ - + diff --git a/globals_func_w.html b/globals_func_w.html index b355894ab..b20632583 100644 --- a/globals_func_w.html +++ b/globals_func_w.html @@ -100,7 +100,7 @@
Here is a list of all functions with links to the files they belong to:

- w -

    -
  • wait_until() : reactor_threaded.c, reactor_threaded.h
  • +
  • wait_until() : reactor_threaded.c, reactor_threaded.h
  • watchdog_wait() : watchdog.c
  • while() : hashmap.h
  • worker() : reactor_threaded.c
  • diff --git a/globals_l.html b/globals_l.html index d7a88f59f..3e8d0ecfa 100644 --- a/globals_l.html +++ b/globals_l.html @@ -143,7 +143,6 @@

    - l -

    • lf_critical_section_enter() : reactor_threaded.c, low_level_platform.h
    • LF_CRITICAL_SECTION_EXIT : util.h
    • lf_critical_section_exit() : reactor_threaded.c, low_level_platform.h
    • -
    • lf_current_tag_changed : federate.h
    • lf_decay : generics.h
    • lf_delay_strict() : tag.c, tag.h
    • lf_delay_tag() : tag.c, tag.h
    • diff --git a/globals_vars.html b/globals_vars.html index 1ef739348..ffb1845fb 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -177,7 +177,6 @@

      - l -

      • latest_time : trace_to_csv.c, trace_to_influxdb.c
      • lf_audio_cond : audio_loop_linux.c, audio_loop_mac.c
      • lf_audio_mutex : audio_loop_linux.c, audio_loop_mac.c
      • -
      • lf_current_tag_changed : federate.h
      • lf_outbound_socket_mutex : federate.h
      • lf_port_status_changed : federate.h
      • lf_stop_requested : reactor_threaded.c
      • diff --git a/globals_w.html b/globals_w.html index 4d4de61a8..2f372ab65 100644 --- a/globals_w.html +++ b/globals_w.html @@ -100,7 +100,7 @@
        Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

        - w -

          -
        • wait_until() : reactor_threaded.c, reactor_threaded.h
        • +
        • wait_until() : reactor_threaded.c, reactor_threaded.h
        • watchdog_function_t : watchdog.h
        • watchdog_t : environment.h, watchdog.h
        • watchdog_wait() : watchdog.c
        • diff --git a/navtreedata.js b/navtreedata.js index b099dbbd8..19d8201ac 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -84,15 +84,15 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"d2/da5/md_util_2tracing_2_r_e_a_d_m_e.html#autotoc_md10", +"d2/da6/trace__impl_8h.html", "d4/dd2/reactor__threaded_8h.html#a9b50c51a9046dfb8814b2f609020d0a4", -"d6/d51/pqueue__base_8h.html#a9bb9cb0e5f41746db17b7581f5fe0559", -"d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0", -"d9/dd5/clock-sync_8h.html#a742c3183fb89d811377514d09e526b8f", -"db/d93/structtrace__t.html#aab68198dcf13161dffb8a39285e693ab", -"dc/d69/fedsd_8py.html#ab1dc17a3e7ad23c17fcfe2c136c4574a", -"de/d6b/structtoken__template__t.html#a19c2f4ac754a3fdf0419052f00d341da", -"globals_defs_g.html" +"d6/d51/pqueue__base_8h.html#a9ec5c03203b587dbb92f8d2a977aa7e4", +"d7/dff/scheduler__sync__tag__advance_8h.html#af2c6b4fac0a87c3cc914c713714e1fca", +"d9/dd5/clock-sync_8h.html#a7e49fed082ec884e26d761e1c4f0d428", +"db/d93/structtrace__t.html#ad1afb005351e0f9e3d2311b8f5834a77", +"dc/d69/fedsd_8py.html#ab371213c8780bc5058f824e060709a25", +"de/d6b/structtoken__template__t.html#a7a7e76104c33f7d019670420033d5d12", +"globals_defs_h.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 9cb0d4ff4..d02030f52 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -141,12 +141,12 @@ var NAVTREEINDEX0 = "d1/dfa/federate_8h.html":[12,0,1,1,0,2], "d1/dfa/federate_8h.html#a032d945ee3fd6995a5f7bb15b57f2ddf":[12,0,1,1,0,2,21], "d1/dfa/federate_8h.html#a0931fe1bb9eac2a9beebe0c0ed03408e":[12,0,1,1,0,2,20], -"d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f":[12,0,1,1,0,2,27], +"d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f":[12,0,1,1,0,2,26], "d1/dfa/federate_8h.html#a2312893474cb0415e16af40b1de063ca":[12,0,1,1,0,2,2], "d1/dfa/federate_8h.html#a2f330bfe2fdb03cbf49596bcc012bc58":[12,0,1,1,0,2,15], "d1/dfa/federate_8h.html#a33d69f68b22b5143c029f463d6efba4f":[12,0,1,1,0,2,17], "d1/dfa/federate_8h.html#a3c68a6af36bc24d04d8637c3d4adc1d1":[12,0,1,1,0,2,14], -"d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364":[12,0,1,1,0,2,28], +"d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364":[12,0,1,1,0,2,27], "d1/dfa/federate_8h.html#a527e8cd401ba68b503403706815ed1a0":[12,0,1,1,0,2,18], "d1/dfa/federate_8h.html#a5bf0f2e328634d13f36aeb2587bd7947":[12,0,1,1,0,2,11], "d1/dfa/federate_8h.html#a675c841ec6a29e45cacc71b61ef8d270":[12,0,1,1,0,2,3], @@ -170,7 +170,6 @@ var NAVTREEINDEX0 = "d1/dfa/federate_8h.html#ae335f4cb4e7d5e88ed712be8cf9592ac":[12,0,1,1,0,2,4], "d1/dfa/federate_8h.html#ae427b4c0340dbe19d46c93708fb6151a":[12,0,1,1,0,2,10], "d1/dfa/federate_8h.html#ae612f180643d0436d4496738b957af68":[12,0,1,1,0,2,13], -"d1/dfa/federate_8h.html#af2238ef7b7c658f898395231949c114c":[12,0,1,1,0,2,26], "d1/dfa/federate_8h_source.html":[12,0,1,1,0,2], "d2/d01/structenvironment__t.html":[11,0,9], "d2/d01/structenvironment__t.html#a0787a24fb8262fbe34b47046efe899a5":[11,0,9,11], @@ -249,5 +248,6 @@ var NAVTREEINDEX0 = "d2/d5f/pqueue__tag_8c.html#afe428033cb2f6915828e75efb90edc44":[12,0,0,3,4,2], "d2/d92/structpy__tag__t.html":[11,0,42], "d2/d92/structpy__tag__t.html#a6d5d18a50affb88ed575789599f4140e":[11,0,42,0], -"d2/da5/md_util_2tracing_2_r_e_a_d_m_e.html":[7] +"d2/da5/md_util_2tracing_2_r_e_a_d_m_e.html":[7], +"d2/da5/md_util_2tracing_2_r_e_a_d_m_e.html#autotoc_md10":[7,0] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 1ed360c4f..97866d5ef 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,6 +1,5 @@ var NAVTREEINDEX1 = { -"d2/da5/md_util_2tracing_2_r_e_a_d_m_e.html#autotoc_md10":[7,0], "d2/da6/trace__impl_8h.html":[12,0,9,1,0,0], "d2/da6/trace__impl_8h.html#a5d7ebab8b9d2b0d41fb5d5d3ad854df0":[12,0,9,1,0,0,2], "d2/da6/trace__impl_8h.html#a8b189d60481f34f92d43fb874865d89a":[12,0,9,1,0,0,3], @@ -249,5 +248,6 @@ var NAVTREEINDEX1 = "d4/dd2/reactor__threaded_8h.html#a36681c905141edace5d23ff8d5c8f205":[12,0,1,1,2,0,7], "d4/dd2/reactor__threaded_8h.html#a3d1cd5263a79c14e62a5fb34530a0a93":[12,0,1,1,2,0,4], "d4/dd2/reactor__threaded_8h.html#a5a0540790dfc6d954fb443da3336ce27":[12,0,1,1,2,0,0], -"d4/dd2/reactor__threaded_8h.html#a6f9a4a14de3aa9e560935a57093eb122":[12,0,1,1,2,0,8] +"d4/dd2/reactor__threaded_8h.html#a6f9a4a14de3aa9e560935a57093eb122":[12,0,1,1,2,0,8], +"d4/dd2/reactor__threaded_8h.html#a70c4ab92f00f9bcc31e4d696db1c0526":[12,0,1,1,2,0,9] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index a27a58b14..079d7e8ae 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -2,7 +2,6 @@ var NAVTREEINDEX2 = { "d4/dd2/reactor__threaded_8h.html#a9b50c51a9046dfb8814b2f609020d0a4":[12,0,1,1,2,0,5], "d4/dd2/reactor__threaded_8h.html#aa8e97abcbd89bb371d396da44ff4becb":[12,0,1,1,2,0,1], -"d4/dd2/reactor__threaded_8h.html#aae38fdb4e79b2dc10d5f5c3131a423ae":[12,0,1,1,2,0,9], "d4/dd2/reactor__threaded_8h.html#ab9e357a21e338cd3719cdec409b9f7a6":[12,0,1,1,2,0,3], "d4/dd2/reactor__threaded_8h.html#ae427b4c0340dbe19d46c93708fb6151a":[12,0,1,1,2,0,6], "d4/dd2/reactor__threaded_8h_source.html":[12,0,1,1,2,0], @@ -86,7 +85,7 @@ var NAVTREEINDEX2 = "d5/dbc/reactor__threaded_8c.html#a43fcdba4ed8864d210afd3f031b4e346":[12,0,0,2,0,1], "d5/dbc/reactor__threaded_8c.html#a5a0540790dfc6d954fb443da3336ce27":[12,0,0,2,0,2], "d5/dbc/reactor__threaded_8c.html#a6f9a4a14de3aa9e560935a57093eb122":[12,0,0,2,0,23], -"d5/dbc/reactor__threaded_8c.html#a7438abf968aad289c2862dc615459398":[12,0,0,2,0,24], +"d5/dbc/reactor__threaded_8c.html#a70c4ab92f00f9bcc31e4d696db1c0526":[12,0,0,2,0,24], "d5/dbc/reactor__threaded_8c.html#a76d8bd3f166632ed8f2990a1f29852cd":[12,0,0,2,0,29], "d5/dbc/reactor__threaded_8c.html#a7afeacd5ca6e5287e256c26ce4249afa":[12,0,0,2,0,10], "d5/dbc/reactor__threaded_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f":[12,0,0,2,0,20], @@ -249,5 +248,6 @@ var NAVTREEINDEX2 = "d6/d51/pqueue__base_8h.html#a664f0abcd86c8089468869aa3dc6e535":[12,0,1,1,3,4,2], "d6/d51/pqueue__base_8h.html#a66bce8cd2c2afa804405005798498823":[12,0,1,1,3,4,18], "d6/d51/pqueue__base_8h.html#a884902da135214a6167f1536ad4ed4bc":[12,0,1,1,3,4,6], -"d6/d51/pqueue__base_8h.html#a921be3b49e4021888c595188438fdf7a":[12,0,1,1,3,4,20] +"d6/d51/pqueue__base_8h.html#a921be3b49e4021888c595188438fdf7a":[12,0,1,1,3,4,20], +"d6/d51/pqueue__base_8h.html#a9bb9cb0e5f41746db17b7581f5fe0559":[12,0,1,1,3,4,11] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index e43952a6d..647929fd8 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,6 +1,5 @@ var NAVTREEINDEX3 = { -"d6/d51/pqueue__base_8h.html#a9bb9cb0e5f41746db17b7581f5fe0559":[12,0,1,1,3,4,11], "d6/d51/pqueue__base_8h.html#a9ec5c03203b587dbb92f8d2a977aa7e4":[12,0,1,1,3,4,17], "d6/d51/pqueue__base_8h.html#aa0f5e3d63138880461b1f04dc2d4f48a":[12,0,1,1,3,4,10], "d6/d51/pqueue__base_8h.html#aa84f0100faf971295df5aed226c390a6":[12,0,1,1,3,4,4], @@ -249,5 +248,6 @@ var NAVTREEINDEX3 = "d7/de8/hashmap__test_8c.html#a9cbf8a60e28ad1f04512b85eacc0d961":[12,0,8,0,0,0,5], "d7/de8/hashmap__test_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[12,0,8,0,0,0,3], "d7/dff/scheduler__sync__tag__advance_8h.html":[12,0,1,1,2,3], -"d7/dff/scheduler__sync__tag__advance_8h.html#a5ee7c21a8b90bb09784f221c1de4d9c9":[12,0,1,1,2,3,2] +"d7/dff/scheduler__sync__tag__advance_8h.html#a5ee7c21a8b90bb09784f221c1de4d9c9":[12,0,1,1,2,3,2], +"d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0":[12,0,1,1,2,3,1] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index e52865db0..1d0ce722b 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,6 +1,5 @@ var NAVTREEINDEX4 = { -"d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0":[12,0,1,1,2,3,1], "d7/dff/scheduler__sync__tag__advance_8h.html#af2c6b4fac0a87c3cc914c713714e1fca":[12,0,1,1,2,3,0], "d7/dff/scheduler__sync__tag__advance_8h_source.html":[12,0,1,1,2,3], "d8/d3c/util_8h.html":[12,0,1,1,3,6], @@ -249,5 +248,6 @@ var NAVTREEINDEX4 = "d9/dd5/clock-sync_8h.html#a532da6f271eb75c9ac745571b995c404":[12,0,1,1,0,1,1], "d9/dd5/clock-sync_8h.html#a61a60645f99ef4792703a4df024ca8a1":[12,0,1,1,0,1,21], "d9/dd5/clock-sync_8h.html#a6b3edec4d337711a2e914c9f5581ce1c":[12,0,1,1,0,1,11], -"d9/dd5/clock-sync_8h.html#a6d31f2c4caa9ee12f2e1e018f9e6e1f0":[12,0,1,1,0,1,17] +"d9/dd5/clock-sync_8h.html#a6d31f2c4caa9ee12f2e1e018f9e6e1f0":[12,0,1,1,0,1,17], +"d9/dd5/clock-sync_8h.html#a742c3183fb89d811377514d09e526b8f":[12,0,1,1,0,1,7] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index a868dfc9f..68944d6fe 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,6 +1,5 @@ var NAVTREEINDEX5 = { -"d9/dd5/clock-sync_8h.html#a742c3183fb89d811377514d09e526b8f":[12,0,1,1,0,1,7], "d9/dd5/clock-sync_8h.html#a7e49fed082ec884e26d761e1c4f0d428":[12,0,1,1,0,1,9], "d9/dd5/clock-sync_8h.html#a7ed4e5f2a4216fdf6d76eafcab5b49b7":[12,0,1,1,0,1,6], "d9/dd5/clock-sync_8h.html#a834b31e00e677a23b6a86119b7a2fe59":[12,0,1,1,0,1,19], @@ -249,5 +248,6 @@ var NAVTREEINDEX5 = "db/d93/structtrace__t.html#a2ad765032dc6d7b9720f0856638377f1":[11,0,54,0], "db/d93/structtrace__t.html#a3db03886576cda7f921deb2ad4d5f334":[11,0,54,7], "db/d93/structtrace__t.html#a426ed536efec1716ea83318cb98fde9d":[11,0,54,6], -"db/d93/structtrace__t.html#a664588114539c0e557206f521028db9f":[11,0,54,1] +"db/d93/structtrace__t.html#a664588114539c0e557206f521028db9f":[11,0,54,1], +"db/d93/structtrace__t.html#aab68198dcf13161dffb8a39285e693ab":[11,0,54,3] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index 17404a338..5a1643618 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,6 +1,5 @@ var NAVTREEINDEX6 = { -"db/d93/structtrace__t.html#aab68198dcf13161dffb8a39285e693ab":[11,0,54,3], "db/d93/structtrace__t.html#ad1afb005351e0f9e3d2311b8f5834a77":[11,0,54,5], "db/d93/structtrace__t.html#ae72f1b1928c3c85a72931ecae82a9ebe":[11,0,54,2], "db/d93/structtrace__t.html#af9731cfda2463140b7d07ef98274e619":[11,0,54,8], @@ -249,5 +248,6 @@ var NAVTREEINDEX6 = "dc/d69/fedsd_8py.html#a9284c32ebefcb7cabecf7f94515b0000":[12,0,10,0,1,0,45], "dc/d69/fedsd_8py.html#a9419c369fa9f1377e24ef230e02b266a":[12,0,10,0,1,0,1], "dc/d69/fedsd_8py.html#a96d7f67b55e874f673cc3e2def8fd0bd":[12,0,10,0,1,0,27], -"dc/d69/fedsd_8py.html#aa38cb62ae37af225cd5e31066a5d4633":[12,0,10,0,1,0,50] +"dc/d69/fedsd_8py.html#aa38cb62ae37af225cd5e31066a5d4633":[12,0,10,0,1,0,50], +"dc/d69/fedsd_8py.html#ab1dc17a3e7ad23c17fcfe2c136c4574a":[12,0,10,0,1,0,42] }; diff --git a/navtreeindex7.js b/navtreeindex7.js index 816b13707..f62ca18aa 100644 --- a/navtreeindex7.js +++ b/navtreeindex7.js @@ -1,6 +1,5 @@ var NAVTREEINDEX7 = { -"dc/d69/fedsd_8py.html#ab1dc17a3e7ad23c17fcfe2c136c4574a":[12,0,10,0,1,0,42], "dc/d69/fedsd_8py.html#ab371213c8780bc5058f824e060709a25":[12,0,10,0,1,0,14], "dc/d69/fedsd_8py.html#ab3b02a4fc3bc67685e7d4998bd7fb975":[12,0,10,0,1,0,0], "dc/d69/fedsd_8py.html#ab85055fc4f8733da11c4e3947eef9f93":[12,0,10,0,1,0,18], @@ -249,5 +248,6 @@ var NAVTREEINDEX7 = "de/d6b/schedule_8h.html#abe3fd30bf6a2689fdb3ec03b4e2f47d1":[12,0,1,0,2,4], "de/d6b/schedule_8h_source.html":[12,0,1,0,2], "de/d6b/structtoken__template__t.html":[11,0,51], -"de/d6b/structtoken__template__t.html#a076f845b64482f5cf083da333bfc60de":[11,0,51,1] +"de/d6b/structtoken__template__t.html#a076f845b64482f5cf083da333bfc60de":[11,0,51,1], +"de/d6b/structtoken__template__t.html#a19c2f4ac754a3fdf0419052f00d341da":[11,0,51,0] }; diff --git a/navtreeindex8.js b/navtreeindex8.js index 0c8e16b80..7461855ab 100644 --- a/navtreeindex8.js +++ b/navtreeindex8.js @@ -1,6 +1,5 @@ var NAVTREEINDEX8 = { -"de/d6b/structtoken__template__t.html#a19c2f4ac754a3fdf0419052f00d341da":[11,0,51,0], "de/d6b/structtoken__template__t.html#a7a7e76104c33f7d019670420033d5d12":[11,0,51,2], "de/d70/rti__common_8c.html":[12,0,0,0,1,2], "de/d99/lf__flexpret__support_8h.html":[12,0,4,0,0,3], @@ -249,5 +248,6 @@ var NAVTREEINDEX8 = "globals_defs_c.html":[12,1,6,3], "globals_defs_d.html":[12,1,6,4], "globals_defs_e.html":[12,1,6,5], -"globals_defs_f.html":[12,1,6,6] +"globals_defs_f.html":[12,1,6,6], +"globals_defs_g.html":[12,1,6,7] }; diff --git a/navtreeindex9.js b/navtreeindex9.js index 8adc6f58a..c74638c6f 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -1,6 +1,5 @@ var NAVTREEINDEX9 = { -"globals_defs_g.html":[12,1,6,7], "globals_defs_h.html":[12,1,6,8], "globals_defs_i.html":[12,1,6,9], "globals_defs_k.html":[12,1,6,10], diff --git a/search/all_16.js b/search/all_16.js index d9bf41ff1..873f99977 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -1,6 +1,6 @@ var searchData= [ - ['wait_5funtil_0',['wait_until',['../d5/dbc/reactor__threaded_8c.html#a7438abf968aad289c2862dc615459398',1,'wait_until(instant_t logical_time, lf_cond_t *condition): reactor_threaded.c'],['../d4/dd2/reactor__threaded_8h.html#aae38fdb4e79b2dc10d5f5c3131a423ae',1,'wait_until(instant_t logical_time_ns, lf_cond_t *condition): reactor_threaded.c']]], + ['wait_5funtil_0',['wait_until',['../d5/dbc/reactor__threaded_8c.html#a70c4ab92f00f9bcc31e4d696db1c0526',1,'wait_until(instant_t wait_until_time, lf_cond_t *condition): reactor_threaded.c'],['../d4/dd2/reactor__threaded_8h.html#a70c4ab92f00f9bcc31e4d696db1c0526',1,'wait_until(instant_t wait_until_time, lf_cond_t *condition): reactor_threaded.c']]], ['watchdog_2ec_1',['watchdog.c',['../d6/d88/watchdog_8c.html',1,'']]], ['watchdog_2eh_2',['watchdog.h',['../d9/da3/watchdog_8h.html',1,'']]], ['watchdog_5ffunction_3',['watchdog_function',['../d3/dc4/structwatchdog__t.html#a1f8645aac940f26a359516be2339ac7d',1,'watchdog_t']]], diff --git a/search/all_b.js b/search/all_b.js index 3d55973e4..36e4734bf 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -60,232 +60,231 @@ var searchData= ['lf_5fcritical_5fsection_5fenter_57',['lf_critical_section_enter',['../d5/dbc/reactor__threaded_8c.html#ae0fda178667bc6cd94890a13316c285c',1,'lf_critical_section_enter(environment_t *env): reactor_threaded.c'],['../da/dfb/low__level__platform_8h.html#ae0fda178667bc6cd94890a13316c285c',1,'lf_critical_section_enter(environment_t *env): reactor_threaded.c']]], ['lf_5fcritical_5fsection_5fexit_58',['LF_CRITICAL_SECTION_EXIT',['../d8/d3c/util_8h.html#a687e881099481d8efe446ad8a17d72e5',1,'util.h']]], ['lf_5fcritical_5fsection_5fexit_59',['lf_critical_section_exit',['../d5/dbc/reactor__threaded_8c.html#aed2c25495b50b46780c6288e4370541e',1,'lf_critical_section_exit(environment_t *env): reactor_threaded.c'],['../da/dfb/low__level__platform_8h.html#aed2c25495b50b46780c6288e4370541e',1,'lf_critical_section_exit(environment_t *env): reactor_threaded.c']]], - ['lf_5fcurrent_5ftag_5fchanged_60',['lf_current_tag_changed',['../d1/dfa/federate_8h.html#af2238ef7b7c658f898395231949c114c',1,'federate.h']]], - ['lf_5fdecay_61',['lf_decay',['../dd/d70/generics_8h.html#a9505134796fc957eb9fedf172cab3527',1,'generics.h']]], - ['lf_5fdelay_5fstrict_62',['lf_delay_strict',['../d4/db3/tag_8c.html#af61e1a6183ff7d40b1b998c08447130e',1,'lf_delay_strict(tag_t tag, interval_t interval): tag.c'],['../d2/dcd/tag_8h.html#af61e1a6183ff7d40b1b998c08447130e',1,'lf_delay_strict(tag_t tag, interval_t interval): tag.c']]], - ['lf_5fdelay_5ftag_63',['lf_delay_tag',['../d4/db3/tag_8c.html#af7feb89416e60e458d6a86cadadbc41d',1,'lf_delay_tag(tag_t tag, interval_t interval): tag.c'],['../d2/dcd/tag_8h.html#af7feb89416e60e458d6a86cadadbc41d',1,'lf_delay_tag(tag_t tag, interval_t interval): tag.c']]], - ['lf_5felapsed_5flogical_64',['LF_ELAPSED_LOGICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a86f2ac8e0f11d68a3e0e987d5170d45d',1,'tag.c']]], - ['lf_5felapsed_5fphysical_65',['LF_ELAPSED_PHYSICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a39d908dfd47bc4426d8e185fcd6bfadc',1,'tag.c']]], - ['lf_5fenqueue_5fport_5fabsent_5freactions_66',['lf_enqueue_port_absent_reactions',['../d1/dfa/federate_8h.html#ae427b4c0340dbe19d46c93708fb6151a',1,'lf_enqueue_port_absent_reactions(environment_t *env): federate.h'],['../d4/dd2/reactor__threaded_8h.html#ae427b4c0340dbe19d46c93708fb6151a',1,'lf_enqueue_port_absent_reactions(environment_t *env): reactor_threaded.h']]], - ['lf_5ffed_5fid_67',['lf_fed_id',['../de/df1/util_8c.html#a36a1ae5420667abb3bd33e0d7ab95688',1,'lf_fed_id(): util.c'],['../d8/d3c/util_8h.html#afdb221b547f827fdcc8cbcc6c5710ffe',1,'lf_fed_id(void): util.c']]], - ['lf_5fflexpret_5fsupport_2ec_68',['lf_flexpret_support.c',['../dd/da9/lf__flexpret__support_8c.html',1,'']]], - ['lf_5fflexpret_5fsupport_2eh_69',['lf_flexpret_support.h',['../de/d99/lf__flexpret__support_8h.html',1,'']]], - ['lf_5ffree_70',['lf_free',['../dd/d37/reactor__common_8c.html#aa028b6b458854278bb2a2de486e40268',1,'lf_free(struct allocation_record_t **head): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#aa028b6b458854278bb2a2de486e40268',1,'lf_free(struct allocation_record_t **head): reactor_common.c']]], - ['lf_5ffree_5fall_5freactors_71',['lf_free_all_reactors',['../dd/d37/reactor__common_8c.html#adf76c4fc43b07691236fa6a483762481',1,'lf_free_all_reactors(void): reactor_common.c'],['../dc/d85/reactor_8h.html#adf76c4fc43b07691236fa6a483762481',1,'lf_free_all_reactors(void): reactor_common.c']]], - ['lf_5ffree_5freactor_72',['lf_free_reactor',['../dd/d37/reactor__common_8c.html#a2f0b7c8d624c2da93012538bd93568ad',1,'lf_free_reactor(self_base_t *self): reactor_common.c'],['../dc/d85/reactor_8h.html#a2f0b7c8d624c2da93012538bd93568ad',1,'lf_free_reactor(self_base_t *self): reactor_common.c']]], - ['lf_5fget_5fnew_5fevent_73',['lf_get_new_event',['../dd/d37/reactor__common_8c.html#aeb163964110b0029fc4c460b2478ea4d',1,'lf_get_new_event(environment_t *env): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#aeb163964110b0029fc4c460b2478ea4d',1,'lf_get_new_event(environment_t *env): reactor_common.c']]], - ['lf_5fget_5fpointer_74',['lf_get_pointer',['../dd/d70/generics_8h.html#afe05484f1ece6fa30ba7b3bcf33f03b9',1,'generics.h']]], - ['lf_5fhandle_5fp2p_5fconnections_5ffrom_5ffederates_75',['lf_handle_p2p_connections_from_federates',['../d1/dfa/federate_8h.html#a5bf0f2e328634d13f36aeb2587bd7947',1,'federate.h']]], - ['lf_5fis_5fpointer_76',['lf_is_pointer',['../dd/d70/generics_8h.html#a9edb07d852ce1b4e090b36f8683c8017',1,'generics.h']]], - ['lf_5fis_5fpointer_5for_5farray_77',['lf_is_pointer_or_array',['../dd/d70/generics_8h.html#a271f353ddab44fb05a4b0f8627904fbe',1,'generics.h']]], - ['lf_5fis_5fsame_78',['lf_is_same',['../dd/d70/generics_8h.html#a785378b93bab907d10fee21425a292e5',1,'generics.h']]], - ['lf_5fis_5fsame_5ftype_79',['lf_is_same_type',['../dd/d70/generics_8h.html#a886f2df25fcc1b16e512d6143e910b6f',1,'generics.h']]], - ['lf_5fis_5ftag_5fafter_5fstop_5ftag_80',['lf_is_tag_after_stop_tag',['../dd/d37/reactor__common_8c.html#af4bdd144e6cc65dfa3b996d4bd82f83a',1,'lf_is_tag_after_stop_tag(environment_t *env, tag_t tag): reactor_common.c'],['../dc/d85/reactor_8h.html#af4bdd144e6cc65dfa3b996d4bd82f83a',1,'lf_is_tag_after_stop_tag(environment_t *env, tag_t tag): reactor_common.c']]], - ['lf_5flatest_5ftag_5fconfirmed_81',['lf_latest_tag_confirmed',['../d1/dfa/federate_8h.html#a7c93fd97eedb98f863773b15bb4d1be1',1,'federate.h']]], - ['lf_5fleft_82',['LF_LEFT',['../dc/d68/pqueue__base_8c.html#a8d1b3e7289cde75b3042e855207bbd6e',1,'pqueue_base.c']]], - ['lf_5flevel_83',['LF_LEVEL',['../d8/d3c/util_8h.html#ad5a08658dc3e13eab4cddafd94734794',1,'util.h']]], - ['lf_5flinux_5fsupport_2ec_84',['lf_linux_support.c',['../d4/dba/lf__linux__support_8c.html',1,'']]], - ['lf_5flinux_5fsupport_2eh_85',['lf_linux_support.h',['../da/d46/lf__linux__support_8h.html',1,'']]], - ['lf_5flogical_86',['LF_LOGICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5ab1f08a6adfd28e90aa0f627d90dec650',1,'tag.c']]], - ['lf_5fmacos_5fsupport_2ec_87',['lf_macos_support.c',['../d8/d5f/lf__macos__support_8c.html',1,'']]], - ['lf_5fmacos_5fsupport_2eh_88',['lf_macos_support.h',['../d3/dd9/lf__macos__support_8h.html',1,'']]], - ['lf_5fmax_89',['LF_MAX',['../d8/d3c/util_8h.html#aac9240f79bd758e00ed7bbf75dafc4fa',1,'util.h']]], - ['lf_5fmin_90',['LF_MIN',['../d8/d3c/util_8h.html#a4359466e7fdb68dcf8116c469946cd92',1,'util.h']]], - ['lf_5fmultiport_5fiterator_91',['lf_multiport_iterator',['../da/d00/port_8h.html#a5759266c62b989a6b305584cb72f8840',1,'port.h']]], - ['lf_5fmultiport_5fiterator_5ft_92',['lf_multiport_iterator_t',['../d4/d7d/structlf__multiport__iterator__t.html',1,'lf_multiport_iterator_t'],['../da/d00/port_8h.html#af8a81a7373f3d5f77fd865e437964ef3',1,'lf_multiport_iterator_t: port.h']]], - ['lf_5fmultiport_5fnext_93',['lf_multiport_next',['../de/d4d/port_8c.html#ac7c743d3c64a839642e54781b8e9127f',1,'lf_multiport_next(lf_multiport_iterator_t *iterator): port.c'],['../da/d00/port_8h.html#ac7c743d3c64a839642e54781b8e9127f',1,'lf_multiport_next(lf_multiport_iterator_t *iterator): port.c']]], - ['lf_5fmutex_5finit_94',['LF_MUTEX_INIT',['../d8/d3c/util_8h.html#adab0b8f13f8462ec0eddc7257ddb5394',1,'util.h']]], - ['lf_5fmutex_5finit_95',['lf_mutex_init',['../da/dfb/low__level__platform_8h.html#aa6f228487e6af38e496882f406aafaf6',1,'lf_mutex_init(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#aa6f228487e6af38e496882f406aafaf6',1,'lf_mutex_init(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], - ['lf_5fmutex_5flock_96',['LF_MUTEX_LOCK',['../d8/d3c/util_8h.html#ab907d4c8d53c26fdbcbaa8d02e6a8810',1,'util.h']]], - ['lf_5fmutex_5flock_97',['lf_mutex_lock',['../da/dfb/low__level__platform_8h.html#ac4c0721974b31d98f491be1febeb2c9a',1,'lf_mutex_lock(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#ac4c0721974b31d98f491be1febeb2c9a',1,'lf_mutex_lock(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], - ['lf_5fmutex_5ft_98',['lf_mutex_t',['../d3/d79/lf__arduino__support_8h.html#a7f67574f8818b6b888aa06156db05a7f',1,'lf_mutex_t: lf_arduino_support.h'],['../de/d99/lf__flexpret__support_8h.html#a94f2b99006c33a6150cda4e1e013e584',1,'lf_mutex_t: lf_flexpret_support.h'],['../d7/dc7/lf__nrf52__support_8h.html#a7f67574f8818b6b888aa06156db05a7f',1,'lf_mutex_t: lf_nrf52_support.h'],['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html#ae1e850e7dbba094a6d3c8391311a1018',1,'lf_mutex_t: lf_POSIX_threads_support.h'],['../da/d31/lf__rp2040__support_8h.html#a425c3b27d95210843d6a5473ba27367d',1,'lf_mutex_t: lf_rp2040_support.h'],['../df/da9/lf__windows__support_8h.html#a220f9a4ac0f5e27f43f6db14335118f9',1,'lf_mutex_t: lf_windows_support.h'],['../d4/d3d/lf__zephyr__support_8h.html#a70a82f26fdec807da483975ae378e0a2',1,'lf_mutex_t: lf_zephyr_support.h']]], - ['lf_5fmutex_5funlock_99',['LF_MUTEX_UNLOCK',['../d8/d3c/util_8h.html#a2bb9c8d2b589a6eb4f72f6750a1133fc',1,'util.h']]], - ['lf_5fmutex_5funlock_100',['lf_mutex_unlock',['../da/dfb/low__level__platform_8h.html#a01c4d5070c8402d4713a3fcab5a46a9f',1,'lf_mutex_unlock(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a01c4d5070c8402d4713a3fcab5a46a9f',1,'lf_mutex_unlock(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], - ['lf_5fnew_5freactor_101',['lf_new_reactor',['../dd/d37/reactor__common_8c.html#a129c6df527165b2378d1dc4852411c35',1,'lf_new_reactor(size_t size): reactor_common.c'],['../dc/d85/reactor_8h.html#a129c6df527165b2378d1dc4852411c35',1,'lf_new_reactor(size_t size): reactor_common.c']]], - ['lf_5fnew_5ftoken_102',['lf_new_token',['../d4/d37/lf__token_8c.html#aa47b51a11727eec252ff7e786794bd88',1,'lf_new_token(void *port_or_action, void *val, size_t len): lf_token.c'],['../d2/dff/lf__token_8h.html#aa47b51a11727eec252ff7e786794bd88',1,'lf_new_token(void *port_or_action, void *val, size_t len): lf_token.c']]], - ['lf_5fnotify_5fof_5fevent_103',['lf_notify_of_event',['../d5/dbc/reactor__threaded_8c.html#a3ab5c60e67d36e2b26eccb884ed9f668',1,'lf_notify_of_event(environment_t *env): reactor_threaded.c'],['../da/dfb/low__level__platform_8h.html#a3ab5c60e67d36e2b26eccb884ed9f668',1,'lf_notify_of_event(environment_t *env): reactor_threaded.c']]], - ['lf_5fnrf52_5fsupport_2ec_104',['lf_nrf52_support.c',['../d4/d25/lf__nrf52__support_8c.html',1,'']]], - ['lf_5fnrf52_5fsupport_2eh_105',['lf_nrf52_support.h',['../d7/dc7/lf__nrf52__support_8h.html',1,'']]], - ['lf_5fos_5fsingle_5fthreaded_5fsupport_2ec_106',['lf_os_single_threaded_support.c',['../d5/d29/lf__os__single__threaded__support_8c.html',1,'']]], - ['lf_5foutbound_5fsocket_5fmutex_107',['lf_outbound_socket_mutex',['../d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f',1,'federate.h']]], - ['lf_5fparent_108',['LF_PARENT',['../dc/d68/pqueue__base_8c.html#a673aa06f4a4edddbf8cf5020c50552b8',1,'pqueue_base.c']]], - ['lf_5fparse_5frti_5faddr_109',['lf_parse_rti_addr',['../d1/dfa/federate_8h.html#ae612f180643d0436d4496738b957af68',1,'federate.h']]], - ['lf_5fpatmos_5fsupport_2ec_110',['lf_patmos_support.c',['../da/db5/lf__patmos__support_8c.html',1,'']]], - ['lf_5fpatmos_5fsupport_2eh_111',['lf_patmos_support.h',['../da/d45/lf__patmos__support_8h.html',1,'']]], - ['lf_5fphysical_112',['LF_PHYSICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5adf8c05057e7f5f50eda89617a74527cf',1,'tag.c']]], - ['lf_5fplatform_5fmutex_5ffree_113',['lf_platform_mutex_free',['../de/d03/platform_8h.html#a086b854690734be2e49391d6ca65e8ec',1,'lf_platform_mutex_free(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#a086b854690734be2e49391d6ca65e8ec',1,'lf_platform_mutex_free(lf_platform_mutex_ptr_t mutex): platform.c']]], - ['lf_5fplatform_5fmutex_5flock_114',['lf_platform_mutex_lock',['../de/d03/platform_8h.html#aa548193b346ebc70b6e6e3a5e87d5e2d',1,'lf_platform_mutex_lock(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#aa548193b346ebc70b6e6e3a5e87d5e2d',1,'lf_platform_mutex_lock(lf_platform_mutex_ptr_t mutex): platform.c']]], - ['lf_5fplatform_5fmutex_5fnew_115',['lf_platform_mutex_new',['../de/d03/platform_8h.html#a262864ffd60ec9491d6e6b278c58910c',1,'lf_platform_mutex_new(): platform.c'],['../dc/d3f/platform_8c.html#a262864ffd60ec9491d6e6b278c58910c',1,'lf_platform_mutex_new(): platform.c']]], - ['lf_5fplatform_5fmutex_5fptr_5ft_116',['lf_platform_mutex_ptr_t',['../de/d03/platform_8h.html#a8cb87ba531decc7a525fe20e8586e300',1,'platform.h']]], - ['lf_5fplatform_5fmutex_5funlock_117',['lf_platform_mutex_unlock',['../de/d03/platform_8h.html#a0911d4e67c0a632343e7404115c88ca9',1,'lf_platform_mutex_unlock(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#a0911d4e67c0a632343e7404115c88ca9',1,'lf_platform_mutex_unlock(lf_platform_mutex_ptr_t mutex): platform.c']]], - ['lf_5fplatform_5futil_2ec_118',['lf_platform_util.c',['../d0/d31/lf__platform__util_8c.html',1,'']]], - ['lf_5fplatform_5futil_2eh_119',['lf_platform_util.h',['../d3/d4b/lf__platform__util_8h.html',1,'']]], - ['lf_5fplay_5faudio_5fwaveform_120',['lf_play_audio_waveform',['../d1/dcb/audio__loop_8h.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_mac.c']]], - ['lf_5fport_5fbase_5ft_121',['lf_port_base_t',['../da/de8/structlf__port__base__t.html',1,'lf_port_base_t'],['../d2/dff/lf__token_8h.html#a91b17c088cd50ce69df73f1470a18799',1,'lf_port_base_t: lf_token.h']]], - ['lf_5fport_5finternal_5ft_122',['lf_port_internal_t',['../d9/d8c/structlf__port__internal__t.html',1,'']]], - ['lf_5fport_5fstatus_5fchanged_123',['lf_port_status_changed',['../d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364',1,'federate.h']]], - ['lf_5fposix_5fthreads_5fsupport_2ec_124',['lf_POSIX_threads_support.c',['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html',1,'']]], - ['lf_5fposix_5fthreads_5fsupport_2eh_125',['lf_POSIX_threads_support.h',['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html',1,'']]], - ['lf_5fprint_126',['lf_print',['../de/df1/util_8c.html#a28ffff33c139f22ddccf314415c01eff',1,'lf_print(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a9d83e586b29a3316dd7dc505e30e6858',1,'lf_print(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5fprint_5fdebug_127',['LF_PRINT_DEBUG',['../dc/d7c/logging__macros_8h.html#ab5a65df50027549a8245f6b3eaff97e4',1,'logging_macros.h']]], - ['lf_5fprint_5fdebug_128',['lf_print_debug',['../de/df1/util_8c.html#ad370e8de5899da9e90d23029d2d79a6c',1,'lf_print_debug(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a22ebee89c962ac34cc1fa7b9762b77d2',1,'lf_print_debug(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5fprint_5ferror_129',['lf_print_error',['../de/df1/util_8c.html#aff394c701fbffdf32f7329c14157a419',1,'lf_print_error(const char *format,...): util.c'],['../d5/d77/logging_8h.html#ae0a6bd6b164c5cc3e9928f5375dd1a97',1,'lf_print_error(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5fprint_5ferror_5fand_5fexit_130',['lf_print_error_and_exit',['../de/df1/util_8c.html#a3ef8965c087f1df58ed4f9259c77527a',1,'lf_print_error_and_exit(const char *format,...): util.c'],['../d5/d77/logging_8h.html#abf2630e80adfec45b8b4a2782a0767a7',1,'lf_print_error_and_exit(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5fprint_5ferror_5fsystem_5ffailure_131',['lf_print_error_system_failure',['../de/df1/util_8c.html#ab35bfc792f27bb5e76a8496da128499c',1,'lf_print_error_system_failure(const char *format,...): util.c'],['../d5/d77/logging_8h.html#acbc9741875a95bb30e1a8d68cfb7cf06',1,'lf_print_error_system_failure(const char *format,...): util.c']]], - ['lf_5fprint_5flog_132',['LF_PRINT_LOG',['../dc/d7c/logging__macros_8h.html#a2a7110df48e8f74b05fd4a8f7581b1da',1,'logging_macros.h']]], - ['lf_5fprint_5flog_133',['lf_print_log',['../de/df1/util_8c.html#a9b124ae3bda78103fe1e0e75b9047750',1,'lf_print_log(const char *format,...): util.c'],['../d5/d77/logging_8h.html#ab202dc9383567eaa8d9ae7240c939c19',1,'lf_print_log(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5fprint_5fsnapshot_134',['lf_print_snapshot',['../d5/dbc/reactor__threaded_8c.html#aae4a4a9ce970c18bff7785cf7863777c',1,'lf_print_snapshot(environment_t *env): reactor_threaded.c'],['../dc/d85/reactor_8h.html#aae4a4a9ce970c18bff7785cf7863777c',1,'lf_print_snapshot(environment_t *env): reactor_threaded.c']]], - ['lf_5fprint_5fwarning_135',['lf_print_warning',['../de/df1/util_8c.html#afd476ae0b7bb832afaaf8de746327e57',1,'lf_print_warning(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a613bc8d331e3fd9a3f78eb1600092e1d',1,'lf_print_warning(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], - ['lf_5freactor_5fc_5fmain_136',['lf_reactor_c_main',['../d5/dbc/reactor__threaded_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f',1,'lf_reactor_c_main(int argc, const char *argv[]): reactor_threaded.c'],['../db/df4/pythontarget_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f',1,'lf_reactor_c_main(int argc, const char *argv[]): reactor_threaded.c']]], - ['lf_5freadable_5ftime_137',['lf_readable_time',['../d4/db3/tag_8c.html#a43509483b3e9886acd002c7d7b6482c8',1,'lf_readable_time(char *buffer, instant_t time): tag.c'],['../d2/dcd/tag_8h.html#a43509483b3e9886acd002c7d7b6482c8',1,'lf_readable_time(char *buffer, instant_t time): tag.c']]], - ['lf_5frecycle_5fevent_138',['lf_recycle_event',['../dd/d37/reactor__common_8c.html#a0dbdf3a0cb8b0075acfc45437f4c7e27',1,'lf_recycle_event(environment_t *env, event_t *e): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#a0dbdf3a0cb8b0075acfc45437f4c7e27',1,'lf_recycle_event(environment_t *env, event_t *e): reactor_common.c']]], - ['lf_5fregister_5fprint_5ffunction_139',['lf_register_print_function',['../de/df1/util_8c.html#a6ad22ca79136cd15dc0d560aec067f76',1,'lf_register_print_function(print_message_function_t *function, int log_level): util.c'],['../d5/d77/logging_8h.html#a6ad22ca79136cd15dc0d560aec067f76',1,'lf_register_print_function(print_message_function_t *function, int log_level): util.c']]], - ['lf_5freplace_5ftoken_140',['lf_replace_token',['../dd/d37/reactor__common_8c.html#a3c0888056123fd1ef7c2fdd7a8081ddf',1,'lf_replace_token(event_t *event, lf_token_t *token): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#a3c0888056123fd1ef7c2fdd7a8081ddf',1,'lf_replace_token(event_t *event, lf_token_t *token): reactor_common.c']]], - ['lf_5frequest_5fstop_141',['lf_request_stop',['../d5/dbc/reactor__threaded_8c.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c'],['../dc/d85/reactor_8h.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c'],['../db/df4/pythontarget_8c.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c']]], - ['lf_5freset_5fstatus_5ffields_5fon_5finput_5fport_5ftriggers_142',['lf_reset_status_fields_on_input_port_triggers',['../d1/dfa/federate_8h.html#a3c68a6af36bc24d04d8637c3d4adc1d1',1,'federate.h']]], - ['lf_5fright_143',['LF_RIGHT',['../dc/d68/pqueue__base_8c.html#ae14316df2cad4b399158d355b917bbd3',1,'pqueue_base.c']]], - ['lf_5frp2040_5fsupport_2ec_144',['lf_rp2040_support.c',['../dd/d37/lf__rp2040__support_8c.html',1,'']]], - ['lf_5frp2040_5fsupport_2eh_145',['lf_rp2040_support.h',['../da/d31/lf__rp2040__support_8h.html',1,'']]], - ['lf_5fsched_5fdone_5fwith_5freaction_146',['lf_sched_done_with_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_GEDF_NP.c']]], - ['lf_5fsched_5ffair_147',['LF_SCHED_FAIR',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6aad0c30324e2299f1ab579a9db51ae994',1,'low_level_platform.h']]], - ['lf_5fsched_5ffree_148',['lf_sched_free',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_GEDF_NP.c']]], - ['lf_5fsched_5fget_5fready_5freaction_149',['lf_sched_get_ready_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_GEDF_NP.c']]], - ['lf_5fsched_5finit_150',['lf_sched_init',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a715e89773d24a296cc6f3b246585a65b',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *params): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a715e89773d24a296cc6f3b246585a65b',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *params): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a0ebe8d7670a73a6572c7152d31e1fb62',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *parameters): scheduler_GEDF_NP.c']]], - ['lf_5fsched_5fmax_5fpriority_151',['LF_SCHED_MAX_PRIORITY',['../da/dfb/low__level__platform_8h.html#a71c1286f39f3cca4453fcefc5f4a8b4b',1,'low_level_platform.h']]], - ['lf_5fsched_5fmin_5fpriority_152',['LF_SCHED_MIN_PRIORITY',['../da/dfb/low__level__platform_8h.html#aa9693e6d23d87f8b7832493cbc911344',1,'low_level_platform.h']]], - ['lf_5fsched_5fpriority_153',['LF_SCHED_PRIORITY',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6a31d917200c3ceb3735770c9acef3eb5e',1,'low_level_platform.h']]], - ['lf_5fsched_5ftimeslice_154',['LF_SCHED_TIMESLICE',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6aa94c07b6d2e7cf9564d407bdb0d5eb3f',1,'low_level_platform.h']]], - ['lf_5fschedule_155',['lf_schedule',['../de/d6b/schedule_8h.html#a6778eef97447cf0ba1f0afa8ba3a8dca',1,'lf_schedule(void *action, interval_t offset): schedule.c'],['../dd/deb/schedule_8c.html#a6778eef97447cf0ba1f0afa8ba3a8dca',1,'lf_schedule(void *action, interval_t offset): schedule.c']]], - ['lf_5fschedule_5fcopy_156',['lf_schedule_copy',['../de/d6b/schedule_8h.html#a747594e2d7264ae8b044a095eb92ba27',1,'lf_schedule_copy(void *action, interval_t offset, void *value, size_t length): schedule.c'],['../dd/deb/schedule_8c.html#a747594e2d7264ae8b044a095eb92ba27',1,'lf_schedule_copy(void *action, interval_t offset, void *value, size_t length): schedule.c']]], - ['lf_5fschedule_5fint_157',['lf_schedule_int',['../de/d6b/schedule_8h.html#a073ea4406a084a24e71b65936ba39e36',1,'lf_schedule_int(void *action, interval_t extra_delay, int value): schedule.c'],['../dd/deb/schedule_8c.html#a073ea4406a084a24e71b65936ba39e36',1,'lf_schedule_int(void *action, interval_t extra_delay, int value): schedule.c']]], - ['lf_5fschedule_5ftoken_158',['lf_schedule_token',['../de/d6b/schedule_8h.html#abe3fd30bf6a2689fdb3ec03b4e2f47d1',1,'lf_schedule_token(void *action, interval_t extra_delay, lf_token_t *token): schedule.c'],['../dd/deb/schedule_8c.html#abe3fd30bf6a2689fdb3ec03b4e2f47d1',1,'lf_schedule_token(void *action, interval_t extra_delay, lf_token_t *token): schedule.c']]], - ['lf_5fschedule_5ftrigger_159',['lf_schedule_trigger',['../de/d6b/schedule_8h.html#a28927b8a184fe101ad414ed866c49148',1,'lf_schedule_trigger(environment_t *env, trigger_t *trigger, interval_t delay, lf_token_t *token): schedule.c'],['../dd/deb/schedule_8c.html#a9933e73882a59b7137273b755c4ad2fc',1,'lf_schedule_trigger(environment_t *env, trigger_t *trigger, interval_t extra_delay, lf_token_t *token): schedule.c']]], - ['lf_5fschedule_5fvalue_160',['lf_schedule_value',['../de/d6b/schedule_8h.html#a986bb1be3a9e4f71e5b5dde30d9dc6ad',1,'lf_schedule_value(void *action, interval_t extra_delay, void *value, int length): schedule.c'],['../dd/deb/schedule_8c.html#a986bb1be3a9e4f71e5b5dde30d9dc6ad',1,'lf_schedule_value(void *action, interval_t extra_delay, void *value, int length): schedule.c']]], - ['lf_5fscheduler_5ft_161',['lf_scheduler_t',['../da/d7a/structlf__scheduler__t.html',1,'lf_scheduler_t'],['../de/d26/environment_8h.html#a0199f9b027e13cf08095d91fe798c663',1,'lf_scheduler_t: environment.h'],['../d6/dee/scheduler__instance_8h.html#a0199f9b027e13cf08095d91fe798c663',1,'lf_scheduler_t: scheduler_instance.h']]], - ['lf_5fscheduler_5ftrigger_5freaction_162',['lf_scheduler_trigger_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_GEDF_NP.c']]], - ['lf_5fscheduling_5fpolicy_5ft_163',['lf_scheduling_policy_t',['../d8/d71/structlf__scheduling__policy__t.html',1,'']]], - ['lf_5fscheduling_5fpolicy_5ftype_5ft_164',['lf_scheduling_policy_type_t',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6',1,'low_level_platform.h']]], - ['lf_5fsemaphore_2ec_165',['lf_semaphore.c',['../d9/d9e/lf__semaphore_8c.html',1,'']]], - ['lf_5fsemaphore_2eh_166',['lf_semaphore.h',['../d8/dc4/lf__semaphore_8h.html',1,'']]], - ['lf_5fsemaphore_5facquire_167',['lf_semaphore_acquire',['../d9/d9e/lf__semaphore_8c.html#a7bafb933f1e301b37b5d5164229f386d',1,'lf_semaphore_acquire(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a7bafb933f1e301b37b5d5164229f386d',1,'lf_semaphore_acquire(lf_semaphore_t *semaphore): lf_semaphore.c']]], - ['lf_5fsemaphore_5fdestroy_168',['lf_semaphore_destroy',['../d9/d9e/lf__semaphore_8c.html#a1207a7db6221cb49ccf260c31e57a5ac',1,'lf_semaphore_destroy(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a1207a7db6221cb49ccf260c31e57a5ac',1,'lf_semaphore_destroy(lf_semaphore_t *semaphore): lf_semaphore.c']]], - ['lf_5fsemaphore_5fnew_169',['lf_semaphore_new',['../d9/d9e/lf__semaphore_8c.html#ab994b2ab12ced2224287919649a0b152',1,'lf_semaphore_new(int count): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#ab994b2ab12ced2224287919649a0b152',1,'lf_semaphore_new(int count): lf_semaphore.c']]], - ['lf_5fsemaphore_5frelease_170',['lf_semaphore_release',['../d9/d9e/lf__semaphore_8c.html#a3ba18f97c6cab1800e13d6860962224e',1,'lf_semaphore_release(lf_semaphore_t *semaphore, int i): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a3ba18f97c6cab1800e13d6860962224e',1,'lf_semaphore_release(lf_semaphore_t *semaphore, int i): lf_semaphore.c']]], - ['lf_5fsemaphore_5ft_171',['lf_semaphore_t',['../de/dc8/structlf__semaphore__t.html',1,'']]], - ['lf_5fsemaphore_5fwait_172',['lf_semaphore_wait',['../d9/d9e/lf__semaphore_8c.html#a2e816883471b300567e207c16471502e',1,'lf_semaphore_wait(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a2e816883471b300567e207c16471502e',1,'lf_semaphore_wait(lf_semaphore_t *semaphore): lf_semaphore.c']]], - ['lf_5fsend_5fmessage_173',['lf_send_message',['../d1/dfa/federate_8h.html#a2f330bfe2fdb03cbf49596bcc012bc58',1,'federate.h']]], - ['lf_5fsend_5fneighbor_5fstructure_5fto_5frti_174',['lf_send_neighbor_structure_to_RTI',['../d1/dfa/federate_8h.html#ac66bab08dc7c613a34e26ba054837e07',1,'federate.h']]], - ['lf_5fsend_5fnext_5fevent_5ftag_175',['lf_send_next_event_tag',['../d1/dfa/federate_8h.html#a33d69f68b22b5143c029f463d6efba4f',1,'federate.h']]], - ['lf_5fsend_5fport_5fabsent_5fto_5ffederate_176',['lf_send_port_absent_to_federate',['../d1/dfa/federate_8h.html#a527e8cd401ba68b503403706815ed1a0',1,'federate.h']]], - ['lf_5fsend_5fstop_5frequest_5fto_5frti_177',['lf_send_stop_request_to_rti',['../d1/dfa/federate_8h.html#ab4d7e691d4b52f2c0dac90e772d86dd5',1,'federate.h']]], - ['lf_5fsend_5ftagged_5fmessage_178',['lf_send_tagged_message',['../d1/dfa/federate_8h.html#a0931fe1bb9eac2a9beebe0c0ed03408e',1,'federate.h']]], - ['lf_5fsensor_5ftrigger_5ftable_5fsize_179',['LF_SENSOR_TRIGGER_TABLE_SIZE',['../d7/d58/sensor__simulator_8c.html#a253dc085a62ce4d344b4b97c2fea4ac0',1,'sensor_simulator.c']]], - ['lf_5fset_180',['lf_set',['../d1/ddd/reaction__macros_8h.html#aef602f51d34bbd214643161e425d909d',1,'reaction_macros.h']]], - ['lf_5fset_5farray_181',['lf_set_array',['../d1/ddd/reaction__macros_8h.html#a8a3a63e70ec63e35d46573293ecec905',1,'reaction_macros.h']]], - ['lf_5fset_5fcopy_5fconstructor_182',['lf_set_copy_constructor',['../d1/ddd/reaction__macros_8h.html#aa515ab9df816c6ac8a450def4dc02f40',1,'reaction_macros.h']]], - ['lf_5fset_5fdefault_5fcommand_5fline_5foptions_183',['lf_set_default_command_line_options',['../d7/d0e/reactor__common_8h.html#a2dce2075be67995107b9d8f2d5e20551',1,'lf_set_default_command_line_options(void): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#a2dce2075be67995107b9d8f2d5e20551',1,'lf_set_default_command_line_options(void): src_gen_stub.c']]], - ['lf_5fset_5fdestructor_184',['lf_set_destructor',['../d1/ddd/reaction__macros_8h.html#af4b2874af3da2bb85edfb3f0a57028a1',1,'reaction_macros.h']]], - ['lf_5fset_5ffederation_5fid_185',['lf_set_federation_id',['../d1/dfa/federate_8h.html#a032d945ee3fd6995a5f7bb15b57f2ddf',1,'federate.h']]], - ['lf_5fset_5fpresent_186',['lf_set_present',['../d1/ddd/reaction__macros_8h.html#a5c1e2963a361057f0b249b95f40a8f8d',1,'lf_set_present: reaction_macros.h'],['../d5/dbc/reactor__threaded_8c.html#adaa6f5f1a265e7a37aeb3b6a0d101732',1,'lf_set_present(lf_port_base_t *port): reactor_threaded.c'],['../dc/d85/reactor_8h.html#adaa6f5f1a265e7a37aeb3b6a0d101732',1,'lf_set_present(lf_port_base_t *port): reactor_threaded.c']]], - ['lf_5fset_5fstop_5ftag_187',['lf_set_stop_tag',['../dd/d37/reactor__common_8c.html#a07b2e94bcac5d7bcfd47d4eaf35a4977',1,'lf_set_stop_tag(environment_t *env, tag_t tag): reactor_common.c'],['../dc/d85/reactor_8h.html#a07b2e94bcac5d7bcfd47d4eaf35a4977',1,'lf_set_stop_tag(environment_t *env, tag_t tag): reactor_common.c']]], - ['lf_5fset_5ftoken_188',['lf_set_token',['../d1/ddd/reaction__macros_8h.html#a1aa76760517d7100306d59b92fd41a26',1,'reaction_macros.h']]], - ['lf_5fsleep_189',['lf_sleep',['../da/dfb/low__level__platform_8h.html#a9a43894d4caf7e2fc1e75b9b49d7285d',1,'low_level_platform.h']]], - ['lf_5fspacing_5fpolicy_5ft_190',['lf_spacing_policy_t',['../d6/d1d/lf__types_8h.html#a0183c0b43037a172a1cd9aa6ed6b3822',1,'lf_types.h']]], - ['lf_5fsparse_5fcapacity_5fdivider_191',['LF_SPARSE_CAPACITY_DIVIDER',['../da/d00/port_8h.html#a3e66ec583172bbad678982af8c57001b',1,'port.h']]], - ['lf_5fsparse_5fio_5frecord_5ft_192',['lf_sparse_io_record_t',['../de/d9c/structlf__sparse__io__record__t.html',1,'lf_sparse_io_record_t'],['../d2/dff/lf__token_8h.html#aa6696d69bef6bb4bdd52ef9ab9d2c614',1,'lf_sparse_io_record_t: lf_token.h']]], - ['lf_5fsparse_5fwidth_5fthreshold_193',['LF_SPARSE_WIDTH_THRESHOLD',['../da/d00/port_8h.html#aafcc3f0b909a44166db182035ca759c6',1,'port.h']]], - ['lf_5fstall_5fadvance_5flevel_5ffederation_194',['lf_stall_advance_level_federation',['../d1/dfa/federate_8h.html#a971322f63f26490a27bdd9006c05b8fe',1,'federate.h']]], - ['lf_5fstall_5fadvance_5flevel_5ffederation_5flocked_195',['lf_stall_advance_level_federation_locked',['../d1/dfa/federate_8h.html#ab0f2188d27dfffa9fbbd417bed9305ea',1,'federate.h']]], - ['lf_5fstart_196',['LF_START',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a3bec17b3914ed04bcaed9a1b52fcda5e',1,'tag.c']]], - ['lf_5fstart_5faudio_5floop_197',['lf_start_audio_loop',['../d1/dcb/audio__loop_8h.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_mac.c']]], - ['lf_5fstat_5fll_198',['lf_stat_ll',['../db/d63/structlf__stat__ll.html',1,'lf_stat_ll'],['../d8/d3c/util_8h.html#a9e708b16d53622a88d5a2638affb6934',1,'lf_stat_ll: util.h']]], - ['lf_5fstop_5faudio_5floop_199',['lf_stop_audio_loop',['../d1/dcb/audio__loop_8h.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_mac.c']]], - ['lf_5fstop_5frequested_200',['lf_stop_requested',['../d5/dbc/reactor__threaded_8c.html#a196831f541ccda2c58b0b8c5a134c795',1,'reactor_threaded.c']]], - ['lf_5fsynchronize_5fwith_5fother_5ffederates_201',['lf_synchronize_with_other_federates',['../d1/dfa/federate_8h.html#a965db733286db780c46aef446cd5b040',1,'lf_synchronize_with_other_federates(): federate.h'],['../d4/dd2/reactor__threaded_8h.html#a36681c905141edace5d23ff8d5c8f205',1,'lf_synchronize_with_other_federates(void): reactor_threaded.h']]], - ['lf_5ftag_202',['lf_tag',['../d1/ddd/reaction__macros_8h.html#a2d81456725407157f9dc521a5e14a679',1,'lf_tag: reaction_macros.h'],['../d4/db3/tag_8c.html#acbe5117469b98e0e6df45b5421f58026',1,'lf_tag(void *env): tag.c'],['../d2/dcd/tag_8h.html#acbe5117469b98e0e6df45b5421f58026',1,'lf_tag(void *env): tag.c']]], - ['lf_5ftag_5f64_5f32_2eh_203',['lf_tag_64_32.h',['../d5/da7/lf__tag__64__32_8h.html',1,'']]], - ['lf_5ftag_5fadd_204',['lf_tag_add',['../d4/db3/tag_8c.html#aa1186f7e330ecbfd20a4dd90b97439e6',1,'lf_tag_add(tag_t a, tag_t b): tag.c'],['../d2/dcd/tag_8h.html#aa1186f7e330ecbfd20a4dd90b97439e6',1,'lf_tag_add(tag_t a, tag_t b): tag.c']]], - ['lf_5ftag_5fcompare_205',['lf_tag_compare',['../d4/db3/tag_8c.html#a596d8734432616c9c7847283fde63cfa',1,'lf_tag_compare(tag_t tag1, tag_t tag2): tag.c'],['../d2/dcd/tag_8h.html#a596d8734432616c9c7847283fde63cfa',1,'lf_tag_compare(tag_t tag1, tag_t tag2): tag.c']]], - ['lf_5fterminate_5fexecution_206',['lf_terminate_execution',['../d7/d0e/reactor__common_8h.html#ad149603053631bf4d6236426ddae2bde',1,'lf_terminate_execution(environment_t *env): reactor_common.h'],['../d8/d9c/src__gen__stub_8c.html#a44fbc7017b5f4fa2e3048d8322a2c7ba',1,'lf_terminate_execution(void): src_gen_stub.c']]], - ['lf_5fthread_5fcreate_207',['lf_thread_create',['../da/dfb/low__level__platform_8h.html#a48fa558d833200b986c03bc8c12bbe77',1,'lf_thread_create(lf_thread_t *thread, void *(*lf_thread)(void *), void *arguments): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a48fa558d833200b986c03bc8c12bbe77',1,'lf_thread_create(lf_thread_t *thread, void *(*lf_thread)(void *), void *arguments): lf_POSIX_threads_support.c']]], - ['lf_5fthread_5fid_208',['lf_thread_id',['../da/dfb/low__level__platform_8h.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c'],['../d0/d31/lf__platform__util_8c.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c'],['../de/d03/platform_8h.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c']]], - ['lf_5fthread_5fjoin_209',['lf_thread_join',['../da/dfb/low__level__platform_8h.html#a652d8db6bafa59434d297216607266ed',1,'lf_thread_join(lf_thread_t thread, void **thread_return): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a652d8db6bafa59434d297216607266ed',1,'lf_thread_join(lf_thread_t thread, void **thread_return): lf_POSIX_threads_support.c']]], - ['lf_5fthread_5fself_210',['lf_thread_self',['../da/dfb/low__level__platform_8h.html#a8ae1ceb17982ccac5e6cb4dd04b9784b',1,'lf_thread_self(): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a8ae1ceb17982ccac5e6cb4dd04b9784b',1,'lf_thread_self(): lf_POSIX_threads_support.c']]], - ['lf_5fthread_5fset_5fcpu_211',['lf_thread_set_cpu',['../da/dfb/low__level__platform_8h.html#addc34b525849f46d172fbafa894dc474',1,'low_level_platform.h']]], - ['lf_5fthread_5fset_5fpriority_212',['lf_thread_set_priority',['../da/dfb/low__level__platform_8h.html#a173ebe6288d9a800df16cbd400247578',1,'low_level_platform.h']]], - ['lf_5fthread_5fset_5fscheduling_5fpolicy_213',['lf_thread_set_scheduling_policy',['../da/dfb/low__level__platform_8h.html#adc1acd7c6e9bd4f7bd333ad7d3e7b5d1',1,'low_level_platform.h']]], - ['lf_5fthread_5ft_214',['lf_thread_t',['../d3/d79/lf__arduino__support_8h.html#a7439fbd7bc7c609b5662aa94dc389e70',1,'lf_thread_t: lf_arduino_support.h'],['../de/d99/lf__flexpret__support_8h.html#a9068426f83c189a6cd3fd70ae9afcea9',1,'lf_thread_t: lf_flexpret_support.h'],['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html#adf60ce8e6a4aa33ec6165c9a0c2262a9',1,'lf_thread_t: lf_POSIX_threads_support.h'],['../da/d31/lf__rp2040__support_8h.html#a48470d74d5763c8599b8465eee09f2aa',1,'lf_thread_t: lf_rp2040_support.h'],['../df/da9/lf__windows__support_8h.html#aa807f4627d7c6a87711f1948864dbbe8',1,'lf_thread_t: lf_windows_support.h'],['../d4/d3d/lf__zephyr__support_8h.html#a574d1a3f084103f66d159120cea616e1',1,'lf_thread_t: lf_zephyr_support.h']]], - ['lf_5ftime_5fadd_215',['lf_time_add',['../d4/db3/tag_8c.html#a1789de56286aa33c086b194b544c2d91',1,'lf_time_add(instant_t a, interval_t b): tag.c'],['../d2/dcd/tag_8h.html#a1789de56286aa33c086b194b544c2d91',1,'lf_time_add(instant_t a, interval_t b): tag.c']]], - ['lf_5ftime_5fbuffer_5flength_216',['LF_TIME_BUFFER_LENGTH',['../da/d31/lf__rp2040__support_8h.html#acc2b8ac5ac3020137e71dfcdbaedf335',1,'LF_TIME_BUFFER_LENGTH: lf_rp2040_support.h'],['../d2/dcd/tag_8h.html#acc2b8ac5ac3020137e71dfcdbaedf335',1,'LF_TIME_BUFFER_LENGTH: tag.h']]], - ['lf_5ftime_5flogical_217',['lf_time_logical',['../d1/ddd/reaction__macros_8h.html#a4fe4453dda4223671dc90fa1ecbcac85',1,'lf_time_logical: reaction_macros.h'],['../d4/db3/tag_8c.html#a751c9fce12510f5bb98d862f57077396',1,'lf_time_logical(void *env): tag.c'],['../d2/dcd/tag_8h.html#a751c9fce12510f5bb98d862f57077396',1,'lf_time_logical(void *env): tag.c']]], - ['lf_5ftime_5flogical_5felapsed_218',['lf_time_logical_elapsed',['../d1/ddd/reaction__macros_8h.html#a7aaaed76bc1ae823bb13d6603807f874',1,'lf_time_logical_elapsed: reaction_macros.h'],['../d4/db3/tag_8c.html#a6faad0d905f7135352f511bc235425e1',1,'lf_time_logical_elapsed(void *env): tag.c'],['../d2/dcd/tag_8h.html#a6faad0d905f7135352f511bc235425e1',1,'lf_time_logical_elapsed(void *env): tag.c']]], - ['lf_5ftime_5fphysical_219',['lf_time_physical',['../d4/db3/tag_8c.html#a7538766a655ba2e60ddde55f2e020e58',1,'lf_time_physical(void): tag.c'],['../d2/dcd/tag_8h.html#a7538766a655ba2e60ddde55f2e020e58',1,'lf_time_physical(void): tag.c']]], - ['lf_5ftime_5fphysical_5felapsed_220',['lf_time_physical_elapsed',['../d4/db3/tag_8c.html#a98468f1c5132e3aa18d77f85d65bb6ec',1,'lf_time_physical_elapsed(void): tag.c'],['../d2/dcd/tag_8h.html#a98468f1c5132e3aa18d77f85d65bb6ec',1,'lf_time_physical_elapsed(void): tag.c']]], - ['lf_5ftime_5fstart_221',['lf_time_start',['../d4/db3/tag_8c.html#a8da2172c41ab13ff4748994a62ae34b5',1,'lf_time_start(void): tag.c'],['../d2/dcd/tag_8h.html#a8da2172c41ab13ff4748994a62ae34b5',1,'lf_time_start(void): tag.c']]], - ['lf_5ftimeout_222',['LF_TIMEOUT',['../da/dfb/low__level__platform_8h.html#a2cb0837301dbf928d9e6a4753e0fb52e',1,'low_level_platform.h']]], - ['lf_5fto_5fleft_5ftype_223',['lf_to_left_type',['../dd/d70/generics_8h.html#a99938402e4e9202fe51e67f6e916f0f5',1,'generics.h']]], - ['lf_5ftoken_2ec_224',['lf_token.c',['../d4/d37/lf__token_8c.html',1,'']]], - ['lf_5ftoken_2eh_225',['lf_token.h',['../d2/dff/lf__token_8h.html',1,'']]], - ['lf_5ftoken_5ft_226',['lf_token_t',['../d6/d80/structlf__token__t.html',1,'lf_token_t'],['../d2/dff/lf__token_8h.html#a973e404c4c1bd798a54501d0e1d640f9',1,'lf_token_t: lf_token.h']]], - ['lf_5ftrace_227',['LF_TRACE',['../db/d7a/trace__to__chrome_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_chrome.c'],['../d8/d60/trace__to__csv_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_csv.c'],['../dd/d03/trace__to__influxdb_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_influxdb.c'],['../d5/df4/trace__util_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_util.c'],['../d9/dc7/trace__util_8h.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_util.h']]], - ['lf_5ftracing_5fglobal_5finit_228',['lf_tracing_global_init',['../d1/d1b/trace_8h.html#a1098d9744b99a07d115e48d873de000d',1,'lf_tracing_global_init(char *process_name, char *process_names, int process_id, int max_num_local_threads): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a090c437ba693233697fe976715aa3c36',1,'lf_tracing_global_init(char *process_name, char *process_names, int fedid, int max_num_local_threads): trace_impl.c']]], - ['lf_5ftracing_5fglobal_5fshutdown_229',['lf_tracing_global_shutdown',['../d1/d1b/trace_8h.html#a8a5d5ec80d2716ea7848193647cdadcd',1,'lf_tracing_global_shutdown(): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a8a5d5ec80d2716ea7848193647cdadcd',1,'lf_tracing_global_shutdown(): trace_impl.c']]], - ['lf_5ftracing_5fregister_5ftrace_5fevent_230',['lf_tracing_register_trace_event',['../d1/d1b/trace_8h.html#a15969599d7817596e12dcceb8c145551',1,'lf_tracing_register_trace_event(object_description_t description): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a15969599d7817596e12dcceb8c145551',1,'lf_tracing_register_trace_event(object_description_t description): trace_impl.c']]], - ['lf_5ftracing_5fset_5fstart_5ftime_231',['lf_tracing_set_start_time',['../d1/d1b/trace_8h.html#a4270e37a116b1ebac46ad126b2fc277d',1,'lf_tracing_set_start_time(int64_t start_time): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#aa3b9b6835507ab6c40e3d5c30ba1069a',1,'lf_tracing_set_start_time(int64_t time): trace_impl.c']]], - ['lf_5ftracing_5ftracepoint_232',['lf_tracing_tracepoint',['../d1/d1b/trace_8h.html#aa6e591a66e342a77860e9d3050680446',1,'lf_tracing_tracepoint(int worker, trace_record_nodeps_t *tr): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#aa6e591a66e342a77860e9d3050680446',1,'lf_tracing_tracepoint(int worker, trace_record_nodeps_t *tr): trace_impl.c']]], - ['lf_5ftypes_2eh_233',['lf_types.h',['../d6/d1d/lf__types_8h.html',1,'']]], - ['lf_5funix_5fclock_5fsupport_2ec_234',['lf_unix_clock_support.c',['../dc/d11/lf__unix__clock__support_8c.html',1,'']]], - ['lf_5funix_5fclock_5fsupport_2eh_235',['lf_unix_clock_support.h',['../d4/dac/lf__unix__clock__support_8h.html',1,'']]], - ['lf_5fupdate_5fmax_5flevel_236',['lf_update_max_level',['../d1/dfa/federate_8h.html#a84e5177d12e705274be1e6652b5d7c01',1,'federate.h']]], - ['lf_5fversion_5ftracing_237',['lf_version_tracing',['../d1/d1b/trace_8h.html#a8ab5f9fb3d5e1d867dec2d2949e69d7c',1,'lf_version_tracing(): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a8ab5f9fb3d5e1d867dec2d2949e69d7c',1,'lf_version_tracing(): trace_impl.c']]], - ['lf_5fvprint_238',['lf_vprint',['../de/df1/util_8c.html#a855d4da1222d05ddd0bcc5bb1644bf39',1,'lf_vprint(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a1b64e4e645fbebb1a3b132280b2c5b35',1,'lf_vprint(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], - ['lf_5fvprint_5fdebug_239',['lf_vprint_debug',['../de/df1/util_8c.html#aa0ce85c58787353dc9440171edf03458',1,'lf_vprint_debug(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a334870b12bd4bc49b9da219e31225477',1,'lf_vprint_debug(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], - ['lf_5fvprint_5ferror_240',['lf_vprint_error',['../de/df1/util_8c.html#a32bdd4ccaaa69ae3d7a9201089ae165b',1,'lf_vprint_error(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a3d1b4e46f0394bbf2e74c4eabfd8923f',1,'lf_vprint_error(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], - ['lf_5fvprint_5ferror_5fand_5fexit_241',['lf_vprint_error_and_exit',['../d8/d3c/util_8h.html#a698eb7c2ecf514b4afa1ab7ab598eea2',1,'util.h']]], - ['lf_5fvprint_5flog_242',['lf_vprint_log',['../de/df1/util_8c.html#adf0f2afd766e2f2b77c36c890fd56192',1,'lf_vprint_log(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a8432a03751d354b69ffe2f5b8c664654',1,'lf_vprint_log(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], - ['lf_5fvprint_5fwarning_243',['lf_vprint_warning',['../de/df1/util_8c.html#a84d31a6abb6b502dfecec4c718d2e51c',1,'lf_vprint_warning(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a47f8c72c1407daae89508da09273d655',1,'lf_vprint_warning(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], - ['lf_5fwatchdog_5fstart_244',['lf_watchdog_start',['../d6/d88/watchdog_8c.html#a82bf2c7bd91fdf03b357914cf875dbb9',1,'lf_watchdog_start(watchdog_t *watchdog, interval_t additional_timeout): watchdog.c'],['../d9/da3/watchdog_8h.html#a82bf2c7bd91fdf03b357914cf875dbb9',1,'lf_watchdog_start(watchdog_t *watchdog, interval_t additional_timeout): watchdog.c']]], - ['lf_5fwatchdog_5fstop_245',['lf_watchdog_stop',['../d6/d88/watchdog_8c.html#aa27ad22f94bbdaa33b99fe6cd81f1bdc',1,'lf_watchdog_stop(watchdog_t *watchdog): watchdog.c'],['../d9/da3/watchdog_8h.html#aa27ad22f94bbdaa33b99fe6cd81f1bdc',1,'lf_watchdog_stop(watchdog_t *watchdog): watchdog.c']]], - ['lf_5fwav_5fdata_5ft_246',['lf_wav_data_t',['../db/d43/structlf__wav__data__t.html',1,'']]], - ['lf_5fwav_5fformat_5ft_247',['lf_wav_format_t',['../d1/d3f/structlf__wav__format__t.html',1,'']]], - ['lf_5fwav_5friff_5ft_248',['lf_wav_riff_t',['../db/df5/structlf__wav__riff__t.html',1,'']]], - ['lf_5fwav_5ft_249',['lf_wav_t',['../d9/dad/structlf__wav__t.html',1,'']]], - ['lf_5fwaveform_5ft_250',['lf_waveform_t',['../d7/dc9/structlf__waveform__t.html',1,'lf_waveform_t'],['../d3/d8a/wave__file__reader_8h.html#a464bd5c31a1a562536e2a54213135604',1,'lf_waveform_t: wave_file_reader.h']]], - ['lf_5fwindows_5fsupport_2ec_251',['lf_windows_support.c',['../de/d59/lf__windows__support_8c.html',1,'']]], - ['lf_5fwindows_5fsupport_2eh_252',['lf_windows_support.h',['../df/da9/lf__windows__support_8h.html',1,'']]], - ['lf_5fwritable_5fcopy_253',['lf_writable_copy',['../d4/d37/lf__token_8c.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c'],['../d2/dff/lf__token_8h.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c']]], - ['lf_5fzephyr_5fboard_5fsupport_2eh_254',['lf_zephyr_board_support.h',['../d2/df0/lf__zephyr__board__support_8h.html',1,'']]], - ['lf_5fzephyr_5fclock_5fcounter_2ec_255',['lf_zephyr_clock_counter.c',['../d9/daf/lf__zephyr__clock__counter_8c.html',1,'']]], - ['lf_5fzephyr_5fclock_5fkernel_2ec_256',['lf_zephyr_clock_kernel.c',['../df/d0e/lf__zephyr__clock__kernel_8c.html',1,'']]], - ['lf_5fzephyr_5fstack_5fsize_5fdefault_257',['LF_ZEPHYR_STACK_SIZE_DEFAULT',['../d2/df0/lf__zephyr__board__support_8h.html#a0fe71f81d1f20cd806c88ed7a6ecf708',1,'lf_zephyr_board_support.h']]], - ['lf_5fzephyr_5fsupport_2ec_258',['lf_zephyr_support.c',['../df/d70/lf__zephyr__support_8c.html',1,'']]], - ['lf_5fzephyr_5fsupport_2eh_259',['lf_zephyr_support.h',['../d4/d3d/lf__zephyr__support_8h.html',1,'']]], - ['lf_5fzephyr_5fthread_5fpriority_5fdefault_260',['LF_ZEPHYR_THREAD_PRIORITY_DEFAULT',['../d2/df0/lf__zephyr__board__support_8h.html#a3e4bd150e3fdb6102e09a8909fe4b1b0',1,'lf_zephyr_board_support.h']]], - ['lib_20c_20util_261',['/lib/C/util/',['../dc/d6e/md_util_2_r_e_a_d_m_e.html',1,'']]], - ['license_262',['LICENSE',['../d2/d35/md__l_i_c_e_n_s_e.html',1,'']]], - ['license_2emd_263',['LICENSE.md',['../dd/d79/_l_i_c_e_n_s_e_8md.html',1,'']]], - ['list_264',['Deprecated List',['../da/d58/deprecated.html',1,'']]], - ['listen_5fto_5frti_5fudp_5fthread_265',['listen_to_rti_UDP_thread',['../d9/dd5/clock-sync_8h.html#a6d31f2c4caa9ee12f2e1e018f9e6e1f0',1,'clock-sync.h']]], - ['llong_5fmax_266',['LLONG_MAX',['../d3/d79/lf__arduino__support_8h.html#a23ec2cf7fc07ea8f817bbac758402baf',1,'lf_arduino_support.h']]], - ['llong_5fmin_267',['LLONG_MIN',['../d3/d79/lf__arduino__support_8h.html#af17a13b2ae0e9c24c020ac1f044f30c2',1,'lf_arduino_support.h']]], - ['load_5fand_5fprocess_5fcsv_5ffile_268',['load_and_process_csv_file',['../d6/d1e/namespacefedsd.html#a7351d60937561c11614e2a827d3cca3e',1,'fedsd']]], - ['load_5fserializer_269',['load_serializer',['../db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c'],['../db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c']]], - ['local_5fdelay_270',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], - ['local_5fphysical_5fclock_5fsnapshot_5ft2_271',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], - ['log_5ffile_272',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], - ['log_5flevel_273',['LOG_LEVEL',['../dc/d7c/logging__macros_8h.html#a0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'logging_macros.h']]], - ['log_5flevel_274',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], - ['log_5flevel_5fall_275',['LOG_LEVEL_ALL',['../d5/d77/logging_8h.html#a18226173309d6c2ae828080dad0859cf',1,'logging.h']]], - ['log_5flevel_5fdebug_276',['LOG_LEVEL_DEBUG',['../d5/d77/logging_8h.html#a130224df8c6bf22a688e3cb74a45689a',1,'logging.h']]], - ['log_5flevel_5ferror_277',['LOG_LEVEL_ERROR',['../d5/d77/logging_8h.html#a742fc70e331d7e568bd893c514756a29',1,'logging.h']]], - ['log_5flevel_5finfo_278',['LOG_LEVEL_INFO',['../d5/d77/logging_8h.html#a2e25fe130cf710da4ad800747fdd51f3',1,'logging.h']]], - ['log_5flevel_5flog_279',['LOG_LEVEL_LOG',['../d5/d77/logging_8h.html#a8b58cabecd61bfd1b706be9cb992e0bd',1,'logging.h']]], - ['log_5flevel_5fwarning_280',['LOG_LEVEL_WARNING',['../d5/d77/logging_8h.html#af539a66abed2a7a15e3443d70a3cf1e1',1,'logging.h']]], - ['logging_2eh_281',['logging.h',['../d5/d77/logging_8h.html',1,'']]], - ['logging_5fmacros_2eh_282',['logging_macros.h',['../dc/d7c/logging__macros_8h.html',1,'']]], - ['logical_5ftag_5fcomplete_283',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]], - ['logical_5ftime_284',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], - ['loop_5fthread_5fid_285',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], - ['loop_5fthread_5fstarted_286',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]], - ['low_5flevel_5fplatform_2eh_287',['low_level_platform.h',['../da/dfb/low__level__platform_8h.html',1,'']]] + ['lf_5fdecay_60',['lf_decay',['../dd/d70/generics_8h.html#a9505134796fc957eb9fedf172cab3527',1,'generics.h']]], + ['lf_5fdelay_5fstrict_61',['lf_delay_strict',['../d4/db3/tag_8c.html#af61e1a6183ff7d40b1b998c08447130e',1,'lf_delay_strict(tag_t tag, interval_t interval): tag.c'],['../d2/dcd/tag_8h.html#af61e1a6183ff7d40b1b998c08447130e',1,'lf_delay_strict(tag_t tag, interval_t interval): tag.c']]], + ['lf_5fdelay_5ftag_62',['lf_delay_tag',['../d4/db3/tag_8c.html#af7feb89416e60e458d6a86cadadbc41d',1,'lf_delay_tag(tag_t tag, interval_t interval): tag.c'],['../d2/dcd/tag_8h.html#af7feb89416e60e458d6a86cadadbc41d',1,'lf_delay_tag(tag_t tag, interval_t interval): tag.c']]], + ['lf_5felapsed_5flogical_63',['LF_ELAPSED_LOGICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a86f2ac8e0f11d68a3e0e987d5170d45d',1,'tag.c']]], + ['lf_5felapsed_5fphysical_64',['LF_ELAPSED_PHYSICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a39d908dfd47bc4426d8e185fcd6bfadc',1,'tag.c']]], + ['lf_5fenqueue_5fport_5fabsent_5freactions_65',['lf_enqueue_port_absent_reactions',['../d1/dfa/federate_8h.html#ae427b4c0340dbe19d46c93708fb6151a',1,'lf_enqueue_port_absent_reactions(environment_t *env): federate.h'],['../d4/dd2/reactor__threaded_8h.html#ae427b4c0340dbe19d46c93708fb6151a',1,'lf_enqueue_port_absent_reactions(environment_t *env): reactor_threaded.h']]], + ['lf_5ffed_5fid_66',['lf_fed_id',['../de/df1/util_8c.html#a36a1ae5420667abb3bd33e0d7ab95688',1,'lf_fed_id(): util.c'],['../d8/d3c/util_8h.html#afdb221b547f827fdcc8cbcc6c5710ffe',1,'lf_fed_id(void): util.c']]], + ['lf_5fflexpret_5fsupport_2ec_67',['lf_flexpret_support.c',['../dd/da9/lf__flexpret__support_8c.html',1,'']]], + ['lf_5fflexpret_5fsupport_2eh_68',['lf_flexpret_support.h',['../de/d99/lf__flexpret__support_8h.html',1,'']]], + ['lf_5ffree_69',['lf_free',['../dd/d37/reactor__common_8c.html#aa028b6b458854278bb2a2de486e40268',1,'lf_free(struct allocation_record_t **head): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#aa028b6b458854278bb2a2de486e40268',1,'lf_free(struct allocation_record_t **head): reactor_common.c']]], + ['lf_5ffree_5fall_5freactors_70',['lf_free_all_reactors',['../dd/d37/reactor__common_8c.html#adf76c4fc43b07691236fa6a483762481',1,'lf_free_all_reactors(void): reactor_common.c'],['../dc/d85/reactor_8h.html#adf76c4fc43b07691236fa6a483762481',1,'lf_free_all_reactors(void): reactor_common.c']]], + ['lf_5ffree_5freactor_71',['lf_free_reactor',['../dd/d37/reactor__common_8c.html#a2f0b7c8d624c2da93012538bd93568ad',1,'lf_free_reactor(self_base_t *self): reactor_common.c'],['../dc/d85/reactor_8h.html#a2f0b7c8d624c2da93012538bd93568ad',1,'lf_free_reactor(self_base_t *self): reactor_common.c']]], + ['lf_5fget_5fnew_5fevent_72',['lf_get_new_event',['../dd/d37/reactor__common_8c.html#aeb163964110b0029fc4c460b2478ea4d',1,'lf_get_new_event(environment_t *env): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#aeb163964110b0029fc4c460b2478ea4d',1,'lf_get_new_event(environment_t *env): reactor_common.c']]], + ['lf_5fget_5fpointer_73',['lf_get_pointer',['../dd/d70/generics_8h.html#afe05484f1ece6fa30ba7b3bcf33f03b9',1,'generics.h']]], + ['lf_5fhandle_5fp2p_5fconnections_5ffrom_5ffederates_74',['lf_handle_p2p_connections_from_federates',['../d1/dfa/federate_8h.html#a5bf0f2e328634d13f36aeb2587bd7947',1,'federate.h']]], + ['lf_5fis_5fpointer_75',['lf_is_pointer',['../dd/d70/generics_8h.html#a9edb07d852ce1b4e090b36f8683c8017',1,'generics.h']]], + ['lf_5fis_5fpointer_5for_5farray_76',['lf_is_pointer_or_array',['../dd/d70/generics_8h.html#a271f353ddab44fb05a4b0f8627904fbe',1,'generics.h']]], + ['lf_5fis_5fsame_77',['lf_is_same',['../dd/d70/generics_8h.html#a785378b93bab907d10fee21425a292e5',1,'generics.h']]], + ['lf_5fis_5fsame_5ftype_78',['lf_is_same_type',['../dd/d70/generics_8h.html#a886f2df25fcc1b16e512d6143e910b6f',1,'generics.h']]], + ['lf_5fis_5ftag_5fafter_5fstop_5ftag_79',['lf_is_tag_after_stop_tag',['../dd/d37/reactor__common_8c.html#af4bdd144e6cc65dfa3b996d4bd82f83a',1,'lf_is_tag_after_stop_tag(environment_t *env, tag_t tag): reactor_common.c'],['../dc/d85/reactor_8h.html#af4bdd144e6cc65dfa3b996d4bd82f83a',1,'lf_is_tag_after_stop_tag(environment_t *env, tag_t tag): reactor_common.c']]], + ['lf_5flatest_5ftag_5fconfirmed_80',['lf_latest_tag_confirmed',['../d1/dfa/federate_8h.html#a7c93fd97eedb98f863773b15bb4d1be1',1,'federate.h']]], + ['lf_5fleft_81',['LF_LEFT',['../dc/d68/pqueue__base_8c.html#a8d1b3e7289cde75b3042e855207bbd6e',1,'pqueue_base.c']]], + ['lf_5flevel_82',['LF_LEVEL',['../d8/d3c/util_8h.html#ad5a08658dc3e13eab4cddafd94734794',1,'util.h']]], + ['lf_5flinux_5fsupport_2ec_83',['lf_linux_support.c',['../d4/dba/lf__linux__support_8c.html',1,'']]], + ['lf_5flinux_5fsupport_2eh_84',['lf_linux_support.h',['../da/d46/lf__linux__support_8h.html',1,'']]], + ['lf_5flogical_85',['LF_LOGICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5ab1f08a6adfd28e90aa0f627d90dec650',1,'tag.c']]], + ['lf_5fmacos_5fsupport_2ec_86',['lf_macos_support.c',['../d8/d5f/lf__macos__support_8c.html',1,'']]], + ['lf_5fmacos_5fsupport_2eh_87',['lf_macos_support.h',['../d3/dd9/lf__macos__support_8h.html',1,'']]], + ['lf_5fmax_88',['LF_MAX',['../d8/d3c/util_8h.html#aac9240f79bd758e00ed7bbf75dafc4fa',1,'util.h']]], + ['lf_5fmin_89',['LF_MIN',['../d8/d3c/util_8h.html#a4359466e7fdb68dcf8116c469946cd92',1,'util.h']]], + ['lf_5fmultiport_5fiterator_90',['lf_multiport_iterator',['../da/d00/port_8h.html#a5759266c62b989a6b305584cb72f8840',1,'port.h']]], + ['lf_5fmultiport_5fiterator_5ft_91',['lf_multiport_iterator_t',['../d4/d7d/structlf__multiport__iterator__t.html',1,'lf_multiport_iterator_t'],['../da/d00/port_8h.html#af8a81a7373f3d5f77fd865e437964ef3',1,'lf_multiport_iterator_t: port.h']]], + ['lf_5fmultiport_5fnext_92',['lf_multiport_next',['../de/d4d/port_8c.html#ac7c743d3c64a839642e54781b8e9127f',1,'lf_multiport_next(lf_multiport_iterator_t *iterator): port.c'],['../da/d00/port_8h.html#ac7c743d3c64a839642e54781b8e9127f',1,'lf_multiport_next(lf_multiport_iterator_t *iterator): port.c']]], + ['lf_5fmutex_5finit_93',['LF_MUTEX_INIT',['../d8/d3c/util_8h.html#adab0b8f13f8462ec0eddc7257ddb5394',1,'util.h']]], + ['lf_5fmutex_5finit_94',['lf_mutex_init',['../da/dfb/low__level__platform_8h.html#aa6f228487e6af38e496882f406aafaf6',1,'lf_mutex_init(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#aa6f228487e6af38e496882f406aafaf6',1,'lf_mutex_init(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], + ['lf_5fmutex_5flock_95',['LF_MUTEX_LOCK',['../d8/d3c/util_8h.html#ab907d4c8d53c26fdbcbaa8d02e6a8810',1,'util.h']]], + ['lf_5fmutex_5flock_96',['lf_mutex_lock',['../da/dfb/low__level__platform_8h.html#ac4c0721974b31d98f491be1febeb2c9a',1,'lf_mutex_lock(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#ac4c0721974b31d98f491be1febeb2c9a',1,'lf_mutex_lock(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], + ['lf_5fmutex_5ft_97',['lf_mutex_t',['../d3/d79/lf__arduino__support_8h.html#a7f67574f8818b6b888aa06156db05a7f',1,'lf_mutex_t: lf_arduino_support.h'],['../de/d99/lf__flexpret__support_8h.html#a94f2b99006c33a6150cda4e1e013e584',1,'lf_mutex_t: lf_flexpret_support.h'],['../d7/dc7/lf__nrf52__support_8h.html#a7f67574f8818b6b888aa06156db05a7f',1,'lf_mutex_t: lf_nrf52_support.h'],['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html#ae1e850e7dbba094a6d3c8391311a1018',1,'lf_mutex_t: lf_POSIX_threads_support.h'],['../da/d31/lf__rp2040__support_8h.html#a425c3b27d95210843d6a5473ba27367d',1,'lf_mutex_t: lf_rp2040_support.h'],['../df/da9/lf__windows__support_8h.html#a220f9a4ac0f5e27f43f6db14335118f9',1,'lf_mutex_t: lf_windows_support.h'],['../d4/d3d/lf__zephyr__support_8h.html#a70a82f26fdec807da483975ae378e0a2',1,'lf_mutex_t: lf_zephyr_support.h']]], + ['lf_5fmutex_5funlock_98',['LF_MUTEX_UNLOCK',['../d8/d3c/util_8h.html#a2bb9c8d2b589a6eb4f72f6750a1133fc',1,'util.h']]], + ['lf_5fmutex_5funlock_99',['lf_mutex_unlock',['../da/dfb/low__level__platform_8h.html#a01c4d5070c8402d4713a3fcab5a46a9f',1,'lf_mutex_unlock(lf_mutex_t *mutex): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a01c4d5070c8402d4713a3fcab5a46a9f',1,'lf_mutex_unlock(lf_mutex_t *mutex): lf_POSIX_threads_support.c']]], + ['lf_5fnew_5freactor_100',['lf_new_reactor',['../dd/d37/reactor__common_8c.html#a129c6df527165b2378d1dc4852411c35',1,'lf_new_reactor(size_t size): reactor_common.c'],['../dc/d85/reactor_8h.html#a129c6df527165b2378d1dc4852411c35',1,'lf_new_reactor(size_t size): reactor_common.c']]], + ['lf_5fnew_5ftoken_101',['lf_new_token',['../d4/d37/lf__token_8c.html#aa47b51a11727eec252ff7e786794bd88',1,'lf_new_token(void *port_or_action, void *val, size_t len): lf_token.c'],['../d2/dff/lf__token_8h.html#aa47b51a11727eec252ff7e786794bd88',1,'lf_new_token(void *port_or_action, void *val, size_t len): lf_token.c']]], + ['lf_5fnotify_5fof_5fevent_102',['lf_notify_of_event',['../d5/dbc/reactor__threaded_8c.html#a3ab5c60e67d36e2b26eccb884ed9f668',1,'lf_notify_of_event(environment_t *env): reactor_threaded.c'],['../da/dfb/low__level__platform_8h.html#a3ab5c60e67d36e2b26eccb884ed9f668',1,'lf_notify_of_event(environment_t *env): reactor_threaded.c']]], + ['lf_5fnrf52_5fsupport_2ec_103',['lf_nrf52_support.c',['../d4/d25/lf__nrf52__support_8c.html',1,'']]], + ['lf_5fnrf52_5fsupport_2eh_104',['lf_nrf52_support.h',['../d7/dc7/lf__nrf52__support_8h.html',1,'']]], + ['lf_5fos_5fsingle_5fthreaded_5fsupport_2ec_105',['lf_os_single_threaded_support.c',['../d5/d29/lf__os__single__threaded__support_8c.html',1,'']]], + ['lf_5foutbound_5fsocket_5fmutex_106',['lf_outbound_socket_mutex',['../d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f',1,'federate.h']]], + ['lf_5fparent_107',['LF_PARENT',['../dc/d68/pqueue__base_8c.html#a673aa06f4a4edddbf8cf5020c50552b8',1,'pqueue_base.c']]], + ['lf_5fparse_5frti_5faddr_108',['lf_parse_rti_addr',['../d1/dfa/federate_8h.html#ae612f180643d0436d4496738b957af68',1,'federate.h']]], + ['lf_5fpatmos_5fsupport_2ec_109',['lf_patmos_support.c',['../da/db5/lf__patmos__support_8c.html',1,'']]], + ['lf_5fpatmos_5fsupport_2eh_110',['lf_patmos_support.h',['../da/d45/lf__patmos__support_8h.html',1,'']]], + ['lf_5fphysical_111',['LF_PHYSICAL',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5adf8c05057e7f5f50eda89617a74527cf',1,'tag.c']]], + ['lf_5fplatform_5fmutex_5ffree_112',['lf_platform_mutex_free',['../de/d03/platform_8h.html#a086b854690734be2e49391d6ca65e8ec',1,'lf_platform_mutex_free(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#a086b854690734be2e49391d6ca65e8ec',1,'lf_platform_mutex_free(lf_platform_mutex_ptr_t mutex): platform.c']]], + ['lf_5fplatform_5fmutex_5flock_113',['lf_platform_mutex_lock',['../de/d03/platform_8h.html#aa548193b346ebc70b6e6e3a5e87d5e2d',1,'lf_platform_mutex_lock(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#aa548193b346ebc70b6e6e3a5e87d5e2d',1,'lf_platform_mutex_lock(lf_platform_mutex_ptr_t mutex): platform.c']]], + ['lf_5fplatform_5fmutex_5fnew_114',['lf_platform_mutex_new',['../de/d03/platform_8h.html#a262864ffd60ec9491d6e6b278c58910c',1,'lf_platform_mutex_new(): platform.c'],['../dc/d3f/platform_8c.html#a262864ffd60ec9491d6e6b278c58910c',1,'lf_platform_mutex_new(): platform.c']]], + ['lf_5fplatform_5fmutex_5fptr_5ft_115',['lf_platform_mutex_ptr_t',['../de/d03/platform_8h.html#a8cb87ba531decc7a525fe20e8586e300',1,'platform.h']]], + ['lf_5fplatform_5fmutex_5funlock_116',['lf_platform_mutex_unlock',['../de/d03/platform_8h.html#a0911d4e67c0a632343e7404115c88ca9',1,'lf_platform_mutex_unlock(lf_platform_mutex_ptr_t mutex): platform.c'],['../dc/d3f/platform_8c.html#a0911d4e67c0a632343e7404115c88ca9',1,'lf_platform_mutex_unlock(lf_platform_mutex_ptr_t mutex): platform.c']]], + ['lf_5fplatform_5futil_2ec_117',['lf_platform_util.c',['../d0/d31/lf__platform__util_8c.html',1,'']]], + ['lf_5fplatform_5futil_2eh_118',['lf_platform_util.h',['../d3/d4b/lf__platform__util_8h.html',1,'']]], + ['lf_5fplay_5faudio_5fwaveform_119',['lf_play_audio_waveform',['../d1/dcb/audio__loop_8h.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a20d5fc7b37764eb8c3a4e917e93ad7d7',1,'lf_play_audio_waveform(lf_waveform_t *waveform, float emphasis, instant_t start_time): audio_loop_mac.c']]], + ['lf_5fport_5fbase_5ft_120',['lf_port_base_t',['../da/de8/structlf__port__base__t.html',1,'lf_port_base_t'],['../d2/dff/lf__token_8h.html#a91b17c088cd50ce69df73f1470a18799',1,'lf_port_base_t: lf_token.h']]], + ['lf_5fport_5finternal_5ft_121',['lf_port_internal_t',['../d9/d8c/structlf__port__internal__t.html',1,'']]], + ['lf_5fport_5fstatus_5fchanged_122',['lf_port_status_changed',['../d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364',1,'federate.h']]], + ['lf_5fposix_5fthreads_5fsupport_2ec_123',['lf_POSIX_threads_support.c',['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html',1,'']]], + ['lf_5fposix_5fthreads_5fsupport_2eh_124',['lf_POSIX_threads_support.h',['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html',1,'']]], + ['lf_5fprint_125',['lf_print',['../de/df1/util_8c.html#a28ffff33c139f22ddccf314415c01eff',1,'lf_print(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a9d83e586b29a3316dd7dc505e30e6858',1,'lf_print(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5fprint_5fdebug_126',['LF_PRINT_DEBUG',['../dc/d7c/logging__macros_8h.html#ab5a65df50027549a8245f6b3eaff97e4',1,'logging_macros.h']]], + ['lf_5fprint_5fdebug_127',['lf_print_debug',['../de/df1/util_8c.html#ad370e8de5899da9e90d23029d2d79a6c',1,'lf_print_debug(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a22ebee89c962ac34cc1fa7b9762b77d2',1,'lf_print_debug(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5fprint_5ferror_128',['lf_print_error',['../de/df1/util_8c.html#aff394c701fbffdf32f7329c14157a419',1,'lf_print_error(const char *format,...): util.c'],['../d5/d77/logging_8h.html#ae0a6bd6b164c5cc3e9928f5375dd1a97',1,'lf_print_error(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5fprint_5ferror_5fand_5fexit_129',['lf_print_error_and_exit',['../de/df1/util_8c.html#a3ef8965c087f1df58ed4f9259c77527a',1,'lf_print_error_and_exit(const char *format,...): util.c'],['../d5/d77/logging_8h.html#abf2630e80adfec45b8b4a2782a0767a7',1,'lf_print_error_and_exit(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5fprint_5ferror_5fsystem_5ffailure_130',['lf_print_error_system_failure',['../de/df1/util_8c.html#ab35bfc792f27bb5e76a8496da128499c',1,'lf_print_error_system_failure(const char *format,...): util.c'],['../d5/d77/logging_8h.html#acbc9741875a95bb30e1a8d68cfb7cf06',1,'lf_print_error_system_failure(const char *format,...): util.c']]], + ['lf_5fprint_5flog_131',['LF_PRINT_LOG',['../dc/d7c/logging__macros_8h.html#a2a7110df48e8f74b05fd4a8f7581b1da',1,'logging_macros.h']]], + ['lf_5fprint_5flog_132',['lf_print_log',['../de/df1/util_8c.html#a9b124ae3bda78103fe1e0e75b9047750',1,'lf_print_log(const char *format,...): util.c'],['../d5/d77/logging_8h.html#ab202dc9383567eaa8d9ae7240c939c19',1,'lf_print_log(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5fprint_5fsnapshot_133',['lf_print_snapshot',['../d5/dbc/reactor__threaded_8c.html#aae4a4a9ce970c18bff7785cf7863777c',1,'lf_print_snapshot(environment_t *env): reactor_threaded.c'],['../dc/d85/reactor_8h.html#aae4a4a9ce970c18bff7785cf7863777c',1,'lf_print_snapshot(environment_t *env): reactor_threaded.c']]], + ['lf_5fprint_5fwarning_134',['lf_print_warning',['../de/df1/util_8c.html#afd476ae0b7bb832afaaf8de746327e57',1,'lf_print_warning(const char *format,...): util.c'],['../d5/d77/logging_8h.html#a613bc8d331e3fd9a3f78eb1600092e1d',1,'lf_print_warning(const char *format,...) ATTRIBUTE_FORMAT_PRINTF(1: logging.h']]], + ['lf_5freactor_5fc_5fmain_135',['lf_reactor_c_main',['../d5/dbc/reactor__threaded_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f',1,'lf_reactor_c_main(int argc, const char *argv[]): reactor_threaded.c'],['../db/df4/pythontarget_8c.html#a831ac79bfc7b11dadfa1aa6dd1b68d4f',1,'lf_reactor_c_main(int argc, const char *argv[]): reactor_threaded.c']]], + ['lf_5freadable_5ftime_136',['lf_readable_time',['../d4/db3/tag_8c.html#a43509483b3e9886acd002c7d7b6482c8',1,'lf_readable_time(char *buffer, instant_t time): tag.c'],['../d2/dcd/tag_8h.html#a43509483b3e9886acd002c7d7b6482c8',1,'lf_readable_time(char *buffer, instant_t time): tag.c']]], + ['lf_5frecycle_5fevent_137',['lf_recycle_event',['../dd/d37/reactor__common_8c.html#a0dbdf3a0cb8b0075acfc45437f4c7e27',1,'lf_recycle_event(environment_t *env, event_t *e): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#a0dbdf3a0cb8b0075acfc45437f4c7e27',1,'lf_recycle_event(environment_t *env, event_t *e): reactor_common.c']]], + ['lf_5fregister_5fprint_5ffunction_138',['lf_register_print_function',['../de/df1/util_8c.html#a6ad22ca79136cd15dc0d560aec067f76',1,'lf_register_print_function(print_message_function_t *function, int log_level): util.c'],['../d5/d77/logging_8h.html#a6ad22ca79136cd15dc0d560aec067f76',1,'lf_register_print_function(print_message_function_t *function, int log_level): util.c']]], + ['lf_5freplace_5ftoken_139',['lf_replace_token',['../dd/d37/reactor__common_8c.html#a3c0888056123fd1ef7c2fdd7a8081ddf',1,'lf_replace_token(event_t *event, lf_token_t *token): reactor_common.c'],['../d7/d0e/reactor__common_8h.html#a3c0888056123fd1ef7c2fdd7a8081ddf',1,'lf_replace_token(event_t *event, lf_token_t *token): reactor_common.c']]], + ['lf_5frequest_5fstop_140',['lf_request_stop',['../d5/dbc/reactor__threaded_8c.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c'],['../dc/d85/reactor_8h.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c'],['../db/df4/pythontarget_8c.html#ab49affc958f705d9e33c5e3463848bda',1,'lf_request_stop(void): reactor_threaded.c']]], + ['lf_5freset_5fstatus_5ffields_5fon_5finput_5fport_5ftriggers_141',['lf_reset_status_fields_on_input_port_triggers',['../d1/dfa/federate_8h.html#a3c68a6af36bc24d04d8637c3d4adc1d1',1,'federate.h']]], + ['lf_5fright_142',['LF_RIGHT',['../dc/d68/pqueue__base_8c.html#ae14316df2cad4b399158d355b917bbd3',1,'pqueue_base.c']]], + ['lf_5frp2040_5fsupport_2ec_143',['lf_rp2040_support.c',['../dd/d37/lf__rp2040__support_8c.html',1,'']]], + ['lf_5frp2040_5fsupport_2eh_144',['lf_rp2040_support.h',['../da/d31/lf__rp2040__support_8h.html',1,'']]], + ['lf_5fsched_5fdone_5fwith_5freaction_145',['lf_sched_done_with_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a485e4339d95d23ae5bcbb06c244e7145',1,'lf_sched_done_with_reaction(size_t worker_number, reaction_t *done_reaction): scheduler_GEDF_NP.c']]], + ['lf_5fsched_5ffair_146',['LF_SCHED_FAIR',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6aad0c30324e2299f1ab579a9db51ae994',1,'low_level_platform.h']]], + ['lf_5fsched_5ffree_147',['lf_sched_free',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a2139bc60dc5be91d750d5e877af07843',1,'lf_sched_free(lf_scheduler_t *scheduler): scheduler_GEDF_NP.c']]], + ['lf_5fsched_5fget_5fready_5freaction_148',['lf_sched_get_ready_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a95107b668caa59d5bca9fff1af21e7fb',1,'lf_sched_get_ready_reaction(lf_scheduler_t *scheduler, int worker_number): scheduler_GEDF_NP.c']]], + ['lf_5fsched_5finit_149',['lf_sched_init',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#a715e89773d24a296cc6f3b246585a65b',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *params): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#a715e89773d24a296cc6f3b246585a65b',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *params): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#a0ebe8d7670a73a6572c7152d31e1fb62',1,'lf_sched_init(environment_t *env, size_t number_of_workers, sched_params_t *parameters): scheduler_GEDF_NP.c']]], + ['lf_5fsched_5fmax_5fpriority_150',['LF_SCHED_MAX_PRIORITY',['../da/dfb/low__level__platform_8h.html#a71c1286f39f3cca4453fcefc5f4a8b4b',1,'low_level_platform.h']]], + ['lf_5fsched_5fmin_5fpriority_151',['LF_SCHED_MIN_PRIORITY',['../da/dfb/low__level__platform_8h.html#aa9693e6d23d87f8b7832493cbc911344',1,'low_level_platform.h']]], + ['lf_5fsched_5fpriority_152',['LF_SCHED_PRIORITY',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6a31d917200c3ceb3735770c9acef3eb5e',1,'low_level_platform.h']]], + ['lf_5fsched_5ftimeslice_153',['LF_SCHED_TIMESLICE',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6aa94c07b6d2e7cf9564d407bdb0d5eb3f',1,'low_level_platform.h']]], + ['lf_5fschedule_154',['lf_schedule',['../de/d6b/schedule_8h.html#a6778eef97447cf0ba1f0afa8ba3a8dca',1,'lf_schedule(void *action, interval_t offset): schedule.c'],['../dd/deb/schedule_8c.html#a6778eef97447cf0ba1f0afa8ba3a8dca',1,'lf_schedule(void *action, interval_t offset): schedule.c']]], + ['lf_5fschedule_5fcopy_155',['lf_schedule_copy',['../de/d6b/schedule_8h.html#a747594e2d7264ae8b044a095eb92ba27',1,'lf_schedule_copy(void *action, interval_t offset, void *value, size_t length): schedule.c'],['../dd/deb/schedule_8c.html#a747594e2d7264ae8b044a095eb92ba27',1,'lf_schedule_copy(void *action, interval_t offset, void *value, size_t length): schedule.c']]], + ['lf_5fschedule_5fint_156',['lf_schedule_int',['../de/d6b/schedule_8h.html#a073ea4406a084a24e71b65936ba39e36',1,'lf_schedule_int(void *action, interval_t extra_delay, int value): schedule.c'],['../dd/deb/schedule_8c.html#a073ea4406a084a24e71b65936ba39e36',1,'lf_schedule_int(void *action, interval_t extra_delay, int value): schedule.c']]], + ['lf_5fschedule_5ftoken_157',['lf_schedule_token',['../de/d6b/schedule_8h.html#abe3fd30bf6a2689fdb3ec03b4e2f47d1',1,'lf_schedule_token(void *action, interval_t extra_delay, lf_token_t *token): schedule.c'],['../dd/deb/schedule_8c.html#abe3fd30bf6a2689fdb3ec03b4e2f47d1',1,'lf_schedule_token(void *action, interval_t extra_delay, lf_token_t *token): schedule.c']]], + ['lf_5fschedule_5ftrigger_158',['lf_schedule_trigger',['../de/d6b/schedule_8h.html#a28927b8a184fe101ad414ed866c49148',1,'lf_schedule_trigger(environment_t *env, trigger_t *trigger, interval_t delay, lf_token_t *token): schedule.c'],['../dd/deb/schedule_8c.html#a9933e73882a59b7137273b755c4ad2fc',1,'lf_schedule_trigger(environment_t *env, trigger_t *trigger, interval_t extra_delay, lf_token_t *token): schedule.c']]], + ['lf_5fschedule_5fvalue_159',['lf_schedule_value',['../de/d6b/schedule_8h.html#a986bb1be3a9e4f71e5b5dde30d9dc6ad',1,'lf_schedule_value(void *action, interval_t extra_delay, void *value, int length): schedule.c'],['../dd/deb/schedule_8c.html#a986bb1be3a9e4f71e5b5dde30d9dc6ad',1,'lf_schedule_value(void *action, interval_t extra_delay, void *value, int length): schedule.c']]], + ['lf_5fscheduler_5ft_160',['lf_scheduler_t',['../da/d7a/structlf__scheduler__t.html',1,'lf_scheduler_t'],['../de/d26/environment_8h.html#a0199f9b027e13cf08095d91fe798c663',1,'lf_scheduler_t: environment.h'],['../d6/dee/scheduler__instance_8h.html#a0199f9b027e13cf08095d91fe798c663',1,'lf_scheduler_t: scheduler_instance.h']]], + ['lf_5fscheduler_5ftrigger_5freaction_161',['lf_scheduler_trigger_reaction',['../dd/d52/scheduler___g_e_d_f___n_p_8c.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_GEDF_NP.c'],['../da/d2a/scheduler___n_p_8c.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_NP.c'],['../d2/dd8/scheduler_8h.html#ae47f6c04336244e4739c05f5c38e730e',1,'lf_scheduler_trigger_reaction(lf_scheduler_t *scheduler, reaction_t *reaction, int worker_number): scheduler_GEDF_NP.c']]], + ['lf_5fscheduling_5fpolicy_5ft_162',['lf_scheduling_policy_t',['../d8/d71/structlf__scheduling__policy__t.html',1,'']]], + ['lf_5fscheduling_5fpolicy_5ftype_5ft_163',['lf_scheduling_policy_type_t',['../da/dfb/low__level__platform_8h.html#adc74ec49eb5cc6eceda1447090d61ab6',1,'low_level_platform.h']]], + ['lf_5fsemaphore_2ec_164',['lf_semaphore.c',['../d9/d9e/lf__semaphore_8c.html',1,'']]], + ['lf_5fsemaphore_2eh_165',['lf_semaphore.h',['../d8/dc4/lf__semaphore_8h.html',1,'']]], + ['lf_5fsemaphore_5facquire_166',['lf_semaphore_acquire',['../d9/d9e/lf__semaphore_8c.html#a7bafb933f1e301b37b5d5164229f386d',1,'lf_semaphore_acquire(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a7bafb933f1e301b37b5d5164229f386d',1,'lf_semaphore_acquire(lf_semaphore_t *semaphore): lf_semaphore.c']]], + ['lf_5fsemaphore_5fdestroy_167',['lf_semaphore_destroy',['../d9/d9e/lf__semaphore_8c.html#a1207a7db6221cb49ccf260c31e57a5ac',1,'lf_semaphore_destroy(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a1207a7db6221cb49ccf260c31e57a5ac',1,'lf_semaphore_destroy(lf_semaphore_t *semaphore): lf_semaphore.c']]], + ['lf_5fsemaphore_5fnew_168',['lf_semaphore_new',['../d9/d9e/lf__semaphore_8c.html#ab994b2ab12ced2224287919649a0b152',1,'lf_semaphore_new(int count): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#ab994b2ab12ced2224287919649a0b152',1,'lf_semaphore_new(int count): lf_semaphore.c']]], + ['lf_5fsemaphore_5frelease_169',['lf_semaphore_release',['../d9/d9e/lf__semaphore_8c.html#a3ba18f97c6cab1800e13d6860962224e',1,'lf_semaphore_release(lf_semaphore_t *semaphore, int i): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a3ba18f97c6cab1800e13d6860962224e',1,'lf_semaphore_release(lf_semaphore_t *semaphore, int i): lf_semaphore.c']]], + ['lf_5fsemaphore_5ft_170',['lf_semaphore_t',['../de/dc8/structlf__semaphore__t.html',1,'']]], + ['lf_5fsemaphore_5fwait_171',['lf_semaphore_wait',['../d9/d9e/lf__semaphore_8c.html#a2e816883471b300567e207c16471502e',1,'lf_semaphore_wait(lf_semaphore_t *semaphore): lf_semaphore.c'],['../d8/dc4/lf__semaphore_8h.html#a2e816883471b300567e207c16471502e',1,'lf_semaphore_wait(lf_semaphore_t *semaphore): lf_semaphore.c']]], + ['lf_5fsend_5fmessage_172',['lf_send_message',['../d1/dfa/federate_8h.html#a2f330bfe2fdb03cbf49596bcc012bc58',1,'federate.h']]], + ['lf_5fsend_5fneighbor_5fstructure_5fto_5frti_173',['lf_send_neighbor_structure_to_RTI',['../d1/dfa/federate_8h.html#ac66bab08dc7c613a34e26ba054837e07',1,'federate.h']]], + ['lf_5fsend_5fnext_5fevent_5ftag_174',['lf_send_next_event_tag',['../d1/dfa/federate_8h.html#a33d69f68b22b5143c029f463d6efba4f',1,'federate.h']]], + ['lf_5fsend_5fport_5fabsent_5fto_5ffederate_175',['lf_send_port_absent_to_federate',['../d1/dfa/federate_8h.html#a527e8cd401ba68b503403706815ed1a0',1,'federate.h']]], + ['lf_5fsend_5fstop_5frequest_5fto_5frti_176',['lf_send_stop_request_to_rti',['../d1/dfa/federate_8h.html#ab4d7e691d4b52f2c0dac90e772d86dd5',1,'federate.h']]], + ['lf_5fsend_5ftagged_5fmessage_177',['lf_send_tagged_message',['../d1/dfa/federate_8h.html#a0931fe1bb9eac2a9beebe0c0ed03408e',1,'federate.h']]], + ['lf_5fsensor_5ftrigger_5ftable_5fsize_178',['LF_SENSOR_TRIGGER_TABLE_SIZE',['../d7/d58/sensor__simulator_8c.html#a253dc085a62ce4d344b4b97c2fea4ac0',1,'sensor_simulator.c']]], + ['lf_5fset_179',['lf_set',['../d1/ddd/reaction__macros_8h.html#aef602f51d34bbd214643161e425d909d',1,'reaction_macros.h']]], + ['lf_5fset_5farray_180',['lf_set_array',['../d1/ddd/reaction__macros_8h.html#a8a3a63e70ec63e35d46573293ecec905',1,'reaction_macros.h']]], + ['lf_5fset_5fcopy_5fconstructor_181',['lf_set_copy_constructor',['../d1/ddd/reaction__macros_8h.html#aa515ab9df816c6ac8a450def4dc02f40',1,'reaction_macros.h']]], + ['lf_5fset_5fdefault_5fcommand_5fline_5foptions_182',['lf_set_default_command_line_options',['../d7/d0e/reactor__common_8h.html#a2dce2075be67995107b9d8f2d5e20551',1,'lf_set_default_command_line_options(void): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#a2dce2075be67995107b9d8f2d5e20551',1,'lf_set_default_command_line_options(void): src_gen_stub.c']]], + ['lf_5fset_5fdestructor_183',['lf_set_destructor',['../d1/ddd/reaction__macros_8h.html#af4b2874af3da2bb85edfb3f0a57028a1',1,'reaction_macros.h']]], + ['lf_5fset_5ffederation_5fid_184',['lf_set_federation_id',['../d1/dfa/federate_8h.html#a032d945ee3fd6995a5f7bb15b57f2ddf',1,'federate.h']]], + ['lf_5fset_5fpresent_185',['lf_set_present',['../d1/ddd/reaction__macros_8h.html#a5c1e2963a361057f0b249b95f40a8f8d',1,'lf_set_present: reaction_macros.h'],['../d5/dbc/reactor__threaded_8c.html#adaa6f5f1a265e7a37aeb3b6a0d101732',1,'lf_set_present(lf_port_base_t *port): reactor_threaded.c'],['../dc/d85/reactor_8h.html#adaa6f5f1a265e7a37aeb3b6a0d101732',1,'lf_set_present(lf_port_base_t *port): reactor_threaded.c']]], + ['lf_5fset_5fstop_5ftag_186',['lf_set_stop_tag',['../dd/d37/reactor__common_8c.html#a07b2e94bcac5d7bcfd47d4eaf35a4977',1,'lf_set_stop_tag(environment_t *env, tag_t tag): reactor_common.c'],['../dc/d85/reactor_8h.html#a07b2e94bcac5d7bcfd47d4eaf35a4977',1,'lf_set_stop_tag(environment_t *env, tag_t tag): reactor_common.c']]], + ['lf_5fset_5ftoken_187',['lf_set_token',['../d1/ddd/reaction__macros_8h.html#a1aa76760517d7100306d59b92fd41a26',1,'reaction_macros.h']]], + ['lf_5fsleep_188',['lf_sleep',['../da/dfb/low__level__platform_8h.html#a9a43894d4caf7e2fc1e75b9b49d7285d',1,'low_level_platform.h']]], + ['lf_5fspacing_5fpolicy_5ft_189',['lf_spacing_policy_t',['../d6/d1d/lf__types_8h.html#a0183c0b43037a172a1cd9aa6ed6b3822',1,'lf_types.h']]], + ['lf_5fsparse_5fcapacity_5fdivider_190',['LF_SPARSE_CAPACITY_DIVIDER',['../da/d00/port_8h.html#a3e66ec583172bbad678982af8c57001b',1,'port.h']]], + ['lf_5fsparse_5fio_5frecord_5ft_191',['lf_sparse_io_record_t',['../de/d9c/structlf__sparse__io__record__t.html',1,'lf_sparse_io_record_t'],['../d2/dff/lf__token_8h.html#aa6696d69bef6bb4bdd52ef9ab9d2c614',1,'lf_sparse_io_record_t: lf_token.h']]], + ['lf_5fsparse_5fwidth_5fthreshold_192',['LF_SPARSE_WIDTH_THRESHOLD',['../da/d00/port_8h.html#aafcc3f0b909a44166db182035ca759c6',1,'port.h']]], + ['lf_5fstall_5fadvance_5flevel_5ffederation_193',['lf_stall_advance_level_federation',['../d1/dfa/federate_8h.html#a971322f63f26490a27bdd9006c05b8fe',1,'federate.h']]], + ['lf_5fstall_5fadvance_5flevel_5ffederation_5flocked_194',['lf_stall_advance_level_federation_locked',['../d1/dfa/federate_8h.html#ab0f2188d27dfffa9fbbd417bed9305ea',1,'federate.h']]], + ['lf_5fstart_195',['LF_START',['../d4/db3/tag_8c.html#a2d07c34cb48cd21da0a0c307126d7fb5a3bec17b3914ed04bcaed9a1b52fcda5e',1,'tag.c']]], + ['lf_5fstart_5faudio_5floop_196',['lf_start_audio_loop',['../d1/dcb/audio__loop_8h.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a7e03b277fd2f2b3ae6aa029e5256da3e',1,'lf_start_audio_loop(instant_t start_time): audio_loop_mac.c']]], + ['lf_5fstat_5fll_197',['lf_stat_ll',['../db/d63/structlf__stat__ll.html',1,'lf_stat_ll'],['../d8/d3c/util_8h.html#a9e708b16d53622a88d5a2638affb6934',1,'lf_stat_ll: util.h']]], + ['lf_5fstop_5faudio_5floop_198',['lf_stop_audio_loop',['../d1/dcb/audio__loop_8h.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_linux.c'],['../da/d0e/audio__loop__linux_8c.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a65266402bd1ede8be91b6a0a5a34f767',1,'lf_stop_audio_loop(): audio_loop_mac.c']]], + ['lf_5fstop_5frequested_199',['lf_stop_requested',['../d5/dbc/reactor__threaded_8c.html#a196831f541ccda2c58b0b8c5a134c795',1,'reactor_threaded.c']]], + ['lf_5fsynchronize_5fwith_5fother_5ffederates_200',['lf_synchronize_with_other_federates',['../d1/dfa/federate_8h.html#a965db733286db780c46aef446cd5b040',1,'lf_synchronize_with_other_federates(): federate.h'],['../d4/dd2/reactor__threaded_8h.html#a36681c905141edace5d23ff8d5c8f205',1,'lf_synchronize_with_other_federates(void): reactor_threaded.h']]], + ['lf_5ftag_201',['lf_tag',['../d1/ddd/reaction__macros_8h.html#a2d81456725407157f9dc521a5e14a679',1,'lf_tag: reaction_macros.h'],['../d4/db3/tag_8c.html#acbe5117469b98e0e6df45b5421f58026',1,'lf_tag(void *env): tag.c'],['../d2/dcd/tag_8h.html#acbe5117469b98e0e6df45b5421f58026',1,'lf_tag(void *env): tag.c']]], + ['lf_5ftag_5f64_5f32_2eh_202',['lf_tag_64_32.h',['../d5/da7/lf__tag__64__32_8h.html',1,'']]], + ['lf_5ftag_5fadd_203',['lf_tag_add',['../d4/db3/tag_8c.html#aa1186f7e330ecbfd20a4dd90b97439e6',1,'lf_tag_add(tag_t a, tag_t b): tag.c'],['../d2/dcd/tag_8h.html#aa1186f7e330ecbfd20a4dd90b97439e6',1,'lf_tag_add(tag_t a, tag_t b): tag.c']]], + ['lf_5ftag_5fcompare_204',['lf_tag_compare',['../d4/db3/tag_8c.html#a596d8734432616c9c7847283fde63cfa',1,'lf_tag_compare(tag_t tag1, tag_t tag2): tag.c'],['../d2/dcd/tag_8h.html#a596d8734432616c9c7847283fde63cfa',1,'lf_tag_compare(tag_t tag1, tag_t tag2): tag.c']]], + ['lf_5fterminate_5fexecution_205',['lf_terminate_execution',['../d7/d0e/reactor__common_8h.html#ad149603053631bf4d6236426ddae2bde',1,'lf_terminate_execution(environment_t *env): reactor_common.h'],['../d8/d9c/src__gen__stub_8c.html#a44fbc7017b5f4fa2e3048d8322a2c7ba',1,'lf_terminate_execution(void): src_gen_stub.c']]], + ['lf_5fthread_5fcreate_206',['lf_thread_create',['../da/dfb/low__level__platform_8h.html#a48fa558d833200b986c03bc8c12bbe77',1,'lf_thread_create(lf_thread_t *thread, void *(*lf_thread)(void *), void *arguments): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a48fa558d833200b986c03bc8c12bbe77',1,'lf_thread_create(lf_thread_t *thread, void *(*lf_thread)(void *), void *arguments): lf_POSIX_threads_support.c']]], + ['lf_5fthread_5fid_207',['lf_thread_id',['../da/dfb/low__level__platform_8h.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c'],['../d0/d31/lf__platform__util_8c.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c'],['../de/d03/platform_8h.html#a60ad13713bf64d0ce969c85944c78129',1,'lf_thread_id(): lf_platform_util.c']]], + ['lf_5fthread_5fjoin_208',['lf_thread_join',['../da/dfb/low__level__platform_8h.html#a652d8db6bafa59434d297216607266ed',1,'lf_thread_join(lf_thread_t thread, void **thread_return): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a652d8db6bafa59434d297216607266ed',1,'lf_thread_join(lf_thread_t thread, void **thread_return): lf_POSIX_threads_support.c']]], + ['lf_5fthread_5fself_209',['lf_thread_self',['../da/dfb/low__level__platform_8h.html#a8ae1ceb17982ccac5e6cb4dd04b9784b',1,'lf_thread_self(): lf_POSIX_threads_support.c'],['../d5/df3/lf___p_o_s_i_x__threads__support_8c.html#a8ae1ceb17982ccac5e6cb4dd04b9784b',1,'lf_thread_self(): lf_POSIX_threads_support.c']]], + ['lf_5fthread_5fset_5fcpu_210',['lf_thread_set_cpu',['../da/dfb/low__level__platform_8h.html#addc34b525849f46d172fbafa894dc474',1,'low_level_platform.h']]], + ['lf_5fthread_5fset_5fpriority_211',['lf_thread_set_priority',['../da/dfb/low__level__platform_8h.html#a173ebe6288d9a800df16cbd400247578',1,'low_level_platform.h']]], + ['lf_5fthread_5fset_5fscheduling_5fpolicy_212',['lf_thread_set_scheduling_policy',['../da/dfb/low__level__platform_8h.html#adc1acd7c6e9bd4f7bd333ad7d3e7b5d1',1,'low_level_platform.h']]], + ['lf_5fthread_5ft_213',['lf_thread_t',['../d3/d79/lf__arduino__support_8h.html#a7439fbd7bc7c609b5662aa94dc389e70',1,'lf_thread_t: lf_arduino_support.h'],['../de/d99/lf__flexpret__support_8h.html#a9068426f83c189a6cd3fd70ae9afcea9',1,'lf_thread_t: lf_flexpret_support.h'],['../d6/d57/lf___p_o_s_i_x__threads__support_8h.html#adf60ce8e6a4aa33ec6165c9a0c2262a9',1,'lf_thread_t: lf_POSIX_threads_support.h'],['../da/d31/lf__rp2040__support_8h.html#a48470d74d5763c8599b8465eee09f2aa',1,'lf_thread_t: lf_rp2040_support.h'],['../df/da9/lf__windows__support_8h.html#aa807f4627d7c6a87711f1948864dbbe8',1,'lf_thread_t: lf_windows_support.h'],['../d4/d3d/lf__zephyr__support_8h.html#a574d1a3f084103f66d159120cea616e1',1,'lf_thread_t: lf_zephyr_support.h']]], + ['lf_5ftime_5fadd_214',['lf_time_add',['../d4/db3/tag_8c.html#a1789de56286aa33c086b194b544c2d91',1,'lf_time_add(instant_t a, interval_t b): tag.c'],['../d2/dcd/tag_8h.html#a1789de56286aa33c086b194b544c2d91',1,'lf_time_add(instant_t a, interval_t b): tag.c']]], + ['lf_5ftime_5fbuffer_5flength_215',['LF_TIME_BUFFER_LENGTH',['../da/d31/lf__rp2040__support_8h.html#acc2b8ac5ac3020137e71dfcdbaedf335',1,'LF_TIME_BUFFER_LENGTH: lf_rp2040_support.h'],['../d2/dcd/tag_8h.html#acc2b8ac5ac3020137e71dfcdbaedf335',1,'LF_TIME_BUFFER_LENGTH: tag.h']]], + ['lf_5ftime_5flogical_216',['lf_time_logical',['../d1/ddd/reaction__macros_8h.html#a4fe4453dda4223671dc90fa1ecbcac85',1,'lf_time_logical: reaction_macros.h'],['../d4/db3/tag_8c.html#a751c9fce12510f5bb98d862f57077396',1,'lf_time_logical(void *env): tag.c'],['../d2/dcd/tag_8h.html#a751c9fce12510f5bb98d862f57077396',1,'lf_time_logical(void *env): tag.c']]], + ['lf_5ftime_5flogical_5felapsed_217',['lf_time_logical_elapsed',['../d1/ddd/reaction__macros_8h.html#a7aaaed76bc1ae823bb13d6603807f874',1,'lf_time_logical_elapsed: reaction_macros.h'],['../d4/db3/tag_8c.html#a6faad0d905f7135352f511bc235425e1',1,'lf_time_logical_elapsed(void *env): tag.c'],['../d2/dcd/tag_8h.html#a6faad0d905f7135352f511bc235425e1',1,'lf_time_logical_elapsed(void *env): tag.c']]], + ['lf_5ftime_5fphysical_218',['lf_time_physical',['../d4/db3/tag_8c.html#a7538766a655ba2e60ddde55f2e020e58',1,'lf_time_physical(void): tag.c'],['../d2/dcd/tag_8h.html#a7538766a655ba2e60ddde55f2e020e58',1,'lf_time_physical(void): tag.c']]], + ['lf_5ftime_5fphysical_5felapsed_219',['lf_time_physical_elapsed',['../d4/db3/tag_8c.html#a98468f1c5132e3aa18d77f85d65bb6ec',1,'lf_time_physical_elapsed(void): tag.c'],['../d2/dcd/tag_8h.html#a98468f1c5132e3aa18d77f85d65bb6ec',1,'lf_time_physical_elapsed(void): tag.c']]], + ['lf_5ftime_5fstart_220',['lf_time_start',['../d4/db3/tag_8c.html#a8da2172c41ab13ff4748994a62ae34b5',1,'lf_time_start(void): tag.c'],['../d2/dcd/tag_8h.html#a8da2172c41ab13ff4748994a62ae34b5',1,'lf_time_start(void): tag.c']]], + ['lf_5ftimeout_221',['LF_TIMEOUT',['../da/dfb/low__level__platform_8h.html#a2cb0837301dbf928d9e6a4753e0fb52e',1,'low_level_platform.h']]], + ['lf_5fto_5fleft_5ftype_222',['lf_to_left_type',['../dd/d70/generics_8h.html#a99938402e4e9202fe51e67f6e916f0f5',1,'generics.h']]], + ['lf_5ftoken_2ec_223',['lf_token.c',['../d4/d37/lf__token_8c.html',1,'']]], + ['lf_5ftoken_2eh_224',['lf_token.h',['../d2/dff/lf__token_8h.html',1,'']]], + ['lf_5ftoken_5ft_225',['lf_token_t',['../d6/d80/structlf__token__t.html',1,'lf_token_t'],['../d2/dff/lf__token_8h.html#a973e404c4c1bd798a54501d0e1d640f9',1,'lf_token_t: lf_token.h']]], + ['lf_5ftrace_226',['LF_TRACE',['../db/d7a/trace__to__chrome_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_chrome.c'],['../d8/d60/trace__to__csv_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_csv.c'],['../dd/d03/trace__to__influxdb_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_to_influxdb.c'],['../d5/df4/trace__util_8c.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_util.c'],['../d9/dc7/trace__util_8h.html#a3b6aa696de734ff8fa179a9349e14fe7',1,'LF_TRACE: trace_util.h']]], + ['lf_5ftracing_5fglobal_5finit_227',['lf_tracing_global_init',['../d1/d1b/trace_8h.html#a1098d9744b99a07d115e48d873de000d',1,'lf_tracing_global_init(char *process_name, char *process_names, int process_id, int max_num_local_threads): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a090c437ba693233697fe976715aa3c36',1,'lf_tracing_global_init(char *process_name, char *process_names, int fedid, int max_num_local_threads): trace_impl.c']]], + ['lf_5ftracing_5fglobal_5fshutdown_228',['lf_tracing_global_shutdown',['../d1/d1b/trace_8h.html#a8a5d5ec80d2716ea7848193647cdadcd',1,'lf_tracing_global_shutdown(): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a8a5d5ec80d2716ea7848193647cdadcd',1,'lf_tracing_global_shutdown(): trace_impl.c']]], + ['lf_5ftracing_5fregister_5ftrace_5fevent_229',['lf_tracing_register_trace_event',['../d1/d1b/trace_8h.html#a15969599d7817596e12dcceb8c145551',1,'lf_tracing_register_trace_event(object_description_t description): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a15969599d7817596e12dcceb8c145551',1,'lf_tracing_register_trace_event(object_description_t description): trace_impl.c']]], + ['lf_5ftracing_5fset_5fstart_5ftime_230',['lf_tracing_set_start_time',['../d1/d1b/trace_8h.html#a4270e37a116b1ebac46ad126b2fc277d',1,'lf_tracing_set_start_time(int64_t start_time): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#aa3b9b6835507ab6c40e3d5c30ba1069a',1,'lf_tracing_set_start_time(int64_t time): trace_impl.c']]], + ['lf_5ftracing_5ftracepoint_231',['lf_tracing_tracepoint',['../d1/d1b/trace_8h.html#aa6e591a66e342a77860e9d3050680446',1,'lf_tracing_tracepoint(int worker, trace_record_nodeps_t *tr): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#aa6e591a66e342a77860e9d3050680446',1,'lf_tracing_tracepoint(int worker, trace_record_nodeps_t *tr): trace_impl.c']]], + ['lf_5ftypes_2eh_232',['lf_types.h',['../d6/d1d/lf__types_8h.html',1,'']]], + ['lf_5funix_5fclock_5fsupport_2ec_233',['lf_unix_clock_support.c',['../dc/d11/lf__unix__clock__support_8c.html',1,'']]], + ['lf_5funix_5fclock_5fsupport_2eh_234',['lf_unix_clock_support.h',['../d4/dac/lf__unix__clock__support_8h.html',1,'']]], + ['lf_5fupdate_5fmax_5flevel_235',['lf_update_max_level',['../d1/dfa/federate_8h.html#a84e5177d12e705274be1e6652b5d7c01',1,'federate.h']]], + ['lf_5fversion_5ftracing_236',['lf_version_tracing',['../d1/d1b/trace_8h.html#a8ab5f9fb3d5e1d867dec2d2949e69d7c',1,'lf_version_tracing(): trace_impl.c'],['../dc/d2e/trace__impl_8c.html#a8ab5f9fb3d5e1d867dec2d2949e69d7c',1,'lf_version_tracing(): trace_impl.c']]], + ['lf_5fvprint_237',['lf_vprint',['../de/df1/util_8c.html#a855d4da1222d05ddd0bcc5bb1644bf39',1,'lf_vprint(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a1b64e4e645fbebb1a3b132280b2c5b35',1,'lf_vprint(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], + ['lf_5fvprint_5fdebug_238',['lf_vprint_debug',['../de/df1/util_8c.html#aa0ce85c58787353dc9440171edf03458',1,'lf_vprint_debug(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a334870b12bd4bc49b9da219e31225477',1,'lf_vprint_debug(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], + ['lf_5fvprint_5ferror_239',['lf_vprint_error',['../de/df1/util_8c.html#a32bdd4ccaaa69ae3d7a9201089ae165b',1,'lf_vprint_error(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a3d1b4e46f0394bbf2e74c4eabfd8923f',1,'lf_vprint_error(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], + ['lf_5fvprint_5ferror_5fand_5fexit_240',['lf_vprint_error_and_exit',['../d8/d3c/util_8h.html#a698eb7c2ecf514b4afa1ab7ab598eea2',1,'util.h']]], + ['lf_5fvprint_5flog_241',['lf_vprint_log',['../de/df1/util_8c.html#adf0f2afd766e2f2b77c36c890fd56192',1,'lf_vprint_log(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a8432a03751d354b69ffe2f5b8c664654',1,'lf_vprint_log(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], + ['lf_5fvprint_5fwarning_242',['lf_vprint_warning',['../de/df1/util_8c.html#a84d31a6abb6b502dfecec4c718d2e51c',1,'lf_vprint_warning(const char *format, va_list args): util.c'],['../d8/d3c/util_8h.html#a47f8c72c1407daae89508da09273d655',1,'lf_vprint_warning(const char *format, va_list args) ATTRIBUTE_FORMAT_PRINTF(1: util.h']]], + ['lf_5fwatchdog_5fstart_243',['lf_watchdog_start',['../d6/d88/watchdog_8c.html#a82bf2c7bd91fdf03b357914cf875dbb9',1,'lf_watchdog_start(watchdog_t *watchdog, interval_t additional_timeout): watchdog.c'],['../d9/da3/watchdog_8h.html#a82bf2c7bd91fdf03b357914cf875dbb9',1,'lf_watchdog_start(watchdog_t *watchdog, interval_t additional_timeout): watchdog.c']]], + ['lf_5fwatchdog_5fstop_244',['lf_watchdog_stop',['../d6/d88/watchdog_8c.html#aa27ad22f94bbdaa33b99fe6cd81f1bdc',1,'lf_watchdog_stop(watchdog_t *watchdog): watchdog.c'],['../d9/da3/watchdog_8h.html#aa27ad22f94bbdaa33b99fe6cd81f1bdc',1,'lf_watchdog_stop(watchdog_t *watchdog): watchdog.c']]], + ['lf_5fwav_5fdata_5ft_245',['lf_wav_data_t',['../db/d43/structlf__wav__data__t.html',1,'']]], + ['lf_5fwav_5fformat_5ft_246',['lf_wav_format_t',['../d1/d3f/structlf__wav__format__t.html',1,'']]], + ['lf_5fwav_5friff_5ft_247',['lf_wav_riff_t',['../db/df5/structlf__wav__riff__t.html',1,'']]], + ['lf_5fwav_5ft_248',['lf_wav_t',['../d9/dad/structlf__wav__t.html',1,'']]], + ['lf_5fwaveform_5ft_249',['lf_waveform_t',['../d7/dc9/structlf__waveform__t.html',1,'lf_waveform_t'],['../d3/d8a/wave__file__reader_8h.html#a464bd5c31a1a562536e2a54213135604',1,'lf_waveform_t: wave_file_reader.h']]], + ['lf_5fwindows_5fsupport_2ec_250',['lf_windows_support.c',['../de/d59/lf__windows__support_8c.html',1,'']]], + ['lf_5fwindows_5fsupport_2eh_251',['lf_windows_support.h',['../df/da9/lf__windows__support_8h.html',1,'']]], + ['lf_5fwritable_5fcopy_252',['lf_writable_copy',['../d4/d37/lf__token_8c.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c'],['../d2/dff/lf__token_8h.html#aaf8e6f18b021d0b8ece7e1b64280432f',1,'lf_writable_copy(lf_port_base_t *port): lf_token.c']]], + ['lf_5fzephyr_5fboard_5fsupport_2eh_253',['lf_zephyr_board_support.h',['../d2/df0/lf__zephyr__board__support_8h.html',1,'']]], + ['lf_5fzephyr_5fclock_5fcounter_2ec_254',['lf_zephyr_clock_counter.c',['../d9/daf/lf__zephyr__clock__counter_8c.html',1,'']]], + ['lf_5fzephyr_5fclock_5fkernel_2ec_255',['lf_zephyr_clock_kernel.c',['../df/d0e/lf__zephyr__clock__kernel_8c.html',1,'']]], + ['lf_5fzephyr_5fstack_5fsize_5fdefault_256',['LF_ZEPHYR_STACK_SIZE_DEFAULT',['../d2/df0/lf__zephyr__board__support_8h.html#a0fe71f81d1f20cd806c88ed7a6ecf708',1,'lf_zephyr_board_support.h']]], + ['lf_5fzephyr_5fsupport_2ec_257',['lf_zephyr_support.c',['../df/d70/lf__zephyr__support_8c.html',1,'']]], + ['lf_5fzephyr_5fsupport_2eh_258',['lf_zephyr_support.h',['../d4/d3d/lf__zephyr__support_8h.html',1,'']]], + ['lf_5fzephyr_5fthread_5fpriority_5fdefault_259',['LF_ZEPHYR_THREAD_PRIORITY_DEFAULT',['../d2/df0/lf__zephyr__board__support_8h.html#a3e4bd150e3fdb6102e09a8909fe4b1b0',1,'lf_zephyr_board_support.h']]], + ['lib_20c_20util_260',['/lib/C/util/',['../dc/d6e/md_util_2_r_e_a_d_m_e.html',1,'']]], + ['license_261',['LICENSE',['../d2/d35/md__l_i_c_e_n_s_e.html',1,'']]], + ['license_2emd_262',['LICENSE.md',['../dd/d79/_l_i_c_e_n_s_e_8md.html',1,'']]], + ['list_263',['Deprecated List',['../da/d58/deprecated.html',1,'']]], + ['listen_5fto_5frti_5fudp_5fthread_264',['listen_to_rti_UDP_thread',['../d9/dd5/clock-sync_8h.html#a6d31f2c4caa9ee12f2e1e018f9e6e1f0',1,'clock-sync.h']]], + ['llong_5fmax_265',['LLONG_MAX',['../d3/d79/lf__arduino__support_8h.html#a23ec2cf7fc07ea8f817bbac758402baf',1,'lf_arduino_support.h']]], + ['llong_5fmin_266',['LLONG_MIN',['../d3/d79/lf__arduino__support_8h.html#af17a13b2ae0e9c24c020ac1f044f30c2',1,'lf_arduino_support.h']]], + ['load_5fand_5fprocess_5fcsv_5ffile_267',['load_and_process_csv_file',['../d6/d1e/namespacefedsd.html#a7351d60937561c11614e2a827d3cca3e',1,'fedsd']]], + ['load_5fserializer_268',['load_serializer',['../db/dc8/pythontarget_8h.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c'],['../db/df4/pythontarget_8c.html#aac1ca878d52a3d35b91545265b609c00',1,'load_serializer(string package_name): pythontarget.c']]], + ['local_5fdelay_269',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], + ['local_5fphysical_5fclock_5fsnapshot_5ft2_270',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], + ['log_5ffile_271',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], + ['log_5flevel_272',['LOG_LEVEL',['../dc/d7c/logging__macros_8h.html#a0b87e0d3bf5853bcbb0b66a7c48fdc05',1,'logging_macros.h']]], + ['log_5flevel_273',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], + ['log_5flevel_5fall_274',['LOG_LEVEL_ALL',['../d5/d77/logging_8h.html#a18226173309d6c2ae828080dad0859cf',1,'logging.h']]], + ['log_5flevel_5fdebug_275',['LOG_LEVEL_DEBUG',['../d5/d77/logging_8h.html#a130224df8c6bf22a688e3cb74a45689a',1,'logging.h']]], + ['log_5flevel_5ferror_276',['LOG_LEVEL_ERROR',['../d5/d77/logging_8h.html#a742fc70e331d7e568bd893c514756a29',1,'logging.h']]], + ['log_5flevel_5finfo_277',['LOG_LEVEL_INFO',['../d5/d77/logging_8h.html#a2e25fe130cf710da4ad800747fdd51f3',1,'logging.h']]], + ['log_5flevel_5flog_278',['LOG_LEVEL_LOG',['../d5/d77/logging_8h.html#a8b58cabecd61bfd1b706be9cb992e0bd',1,'logging.h']]], + ['log_5flevel_5fwarning_279',['LOG_LEVEL_WARNING',['../d5/d77/logging_8h.html#af539a66abed2a7a15e3443d70a3cf1e1',1,'logging.h']]], + ['logging_2eh_280',['logging.h',['../d5/d77/logging_8h.html',1,'']]], + ['logging_5fmacros_2eh_281',['logging_macros.h',['../dc/d7c/logging__macros_8h.html',1,'']]], + ['logical_5ftag_5fcomplete_282',['logical_tag_complete',['../d7/dff/scheduler__sync__tag__advance_8h.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c'],['../d8/d9c/src__gen__stub_8c.html#ad96dd94446ff66184dcf0f8f65cdb4f0',1,'logical_tag_complete(tag_t tag_to_send): src_gen_stub.c']]], + ['logical_5ftime_283',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], + ['loop_5fthread_5fid_284',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], + ['loop_5fthread_5fstarted_285',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]], + ['low_5flevel_5fplatform_2eh_286',['low_level_platform.h',['../da/dfb/low__level__platform_8h.html',1,'']]] ]; diff --git a/search/functions_13.js b/search/functions_13.js index 9845d266a..f32815807 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['wait_5funtil_0',['wait_until',['../d5/dbc/reactor__threaded_8c.html#a7438abf968aad289c2862dc615459398',1,'wait_until(instant_t logical_time, lf_cond_t *condition): reactor_threaded.c'],['../d4/dd2/reactor__threaded_8h.html#aae38fdb4e79b2dc10d5f5c3131a423ae',1,'wait_until(instant_t logical_time_ns, lf_cond_t *condition): reactor_threaded.c']]], + ['wait_5funtil_0',['wait_until',['../d5/dbc/reactor__threaded_8c.html#a70c4ab92f00f9bcc31e4d696db1c0526',1,'wait_until(instant_t wait_until_time, lf_cond_t *condition): reactor_threaded.c'],['../d4/dd2/reactor__threaded_8h.html#a70c4ab92f00f9bcc31e4d696db1c0526',1,'wait_until(instant_t wait_until_time, lf_cond_t *condition): reactor_threaded.c']]], ['watchdog_5fwait_1',['watchdog_wait',['../d6/d88/watchdog_8c.html#a47aadce8138985cbb4d431dd9d8eceaf',1,'watchdog.c']]], ['while_2',['while',['../d6/df3/hashmap_8h.html#a8cd842f29595524580f36ac339471bc0',1,'hashmap.h']]], ['worker_3',['worker',['../d5/dbc/reactor__threaded_8c.html#a15b16453216ed29570af03009e7c7c63',1,'reactor_threaded.c']]], diff --git a/search/variables_b.js b/search/variables_b.js index 41e08a2b7..2dc806598 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -11,15 +11,14 @@ var searchData= ['length_8',['length',['../d6/d80/structlf__token__t.html#a953c95d30422caa9f4bfcfbc7d12b0b3',1,'lf_token_t::length'],['../de/d6b/structtoken__template__t.html#a19c2f4ac754a3fdf0419052f00d341da',1,'token_template_t::length'],['../d3/d8b/structgeneric__action__instance__struct.html#af9e5d7fce70499b0440013cd15672950',1,'generic_action_instance_struct::length'],['../da/dc0/structgeneric__port__instance__struct.html#a1fbe8cff811ec4527c7d69e49be2d8af',1,'generic_port_instance_struct::length'],['../d7/dc9/structlf__waveform__t.html#a04db217ea68b2e445ff25f2f53f855cd',1,'lf_waveform_t::length']]], ['lf_5faudio_5fcond_9',['lf_audio_cond',['../da/d0e/audio__loop__linux_8c.html#a34cd348b8ae48a298eda2f450ff1c73b',1,'lf_audio_cond: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34cd348b8ae48a298eda2f450ff1c73b',1,'lf_audio_cond: audio_loop_mac.c']]], ['lf_5faudio_5fmutex_10',['lf_audio_mutex',['../da/d0e/audio__loop__linux_8c.html#a5e30a57f8fad978147855883093ad9a6',1,'lf_audio_mutex: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a5e30a57f8fad978147855883093ad9a6',1,'lf_audio_mutex: audio_loop_mac.c']]], - ['lf_5fcurrent_5ftag_5fchanged_11',['lf_current_tag_changed',['../d1/dfa/federate_8h.html#af2238ef7b7c658f898395231949c114c',1,'federate.h']]], - ['lf_5foutbound_5fsocket_5fmutex_12',['lf_outbound_socket_mutex',['../d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f',1,'federate.h']]], - ['lf_5fport_5fstatus_5fchanged_13',['lf_port_status_changed',['../d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364',1,'federate.h']]], - ['lf_5fstop_5frequested_14',['lf_stop_requested',['../d5/dbc/reactor__threaded_8c.html#a196831f541ccda2c58b0b8c5a134c795',1,'reactor_threaded.c']]], - ['local_5fdelay_15',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], - ['local_5fphysical_5fclock_5fsnapshot_5ft2_16',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], - ['log_5ffile_17',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], - ['log_5flevel_18',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], - ['logical_5ftime_19',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], - ['loop_5fthread_5fid_20',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], - ['loop_5fthread_5fstarted_21',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]] + ['lf_5foutbound_5fsocket_5fmutex_11',['lf_outbound_socket_mutex',['../d1/dfa/federate_8h.html#a1881fdaaffead81a8d2993121d9cd78f',1,'federate.h']]], + ['lf_5fport_5fstatus_5fchanged_12',['lf_port_status_changed',['../d1/dfa/federate_8h.html#a4ea10c9ed824595585d91f37dbfd4364',1,'federate.h']]], + ['lf_5fstop_5frequested_13',['lf_stop_requested',['../d5/dbc/reactor__threaded_8c.html#a196831f541ccda2c58b0b8c5a134c795',1,'reactor_threaded.c']]], + ['local_5fdelay_14',['local_delay',['../d9/d67/structsocket__stat__t.html#a645afb48648fcee15ce3625456eb5c21',1,'socket_stat_t']]], + ['local_5fphysical_5fclock_5fsnapshot_5ft2_15',['local_physical_clock_snapshot_T2',['../d9/d67/structsocket__stat__t.html#af084180438ba84b4ec8e8fd873222605',1,'socket_stat_t']]], + ['log_5ffile_16',['log_file',['../d7/d58/sensor__simulator_8c.html#ab936051f5aaca44c6c3c41dee0d19c36',1,'sensor_simulator.c']]], + ['log_5flevel_17',['log_level',['../dc/d4f/structbuild__config__t.html#ae157534091a9543d123bcebbfa7c1fb6',1,'build_config_t']]], + ['logical_5ftime_18',['logical_time',['../d0/d8d/structtrace__record__nodeps__t.html#abda0a12d07332a37b3249ebec1127077',1,'trace_record_nodeps_t::logical_time'],['../d6/d1e/namespacefedsd.html#a1a9cd8ad04518662211e476f53b28e37',1,'fedsd.logical_time']]], + ['loop_5fthread_5fid_19',['loop_thread_id',['../da/d0e/audio__loop__linux_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#a34f33cc639766b02125ec0fc19eff705',1,'loop_thread_id: audio_loop_mac.c']]], + ['loop_5fthread_5fstarted_20',['loop_thread_started',['../da/d0e/audio__loop__linux_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_linux.c'],['../d5/daa/audio__loop__mac_8c.html#ad31062a1d6536676ea4a0837a23ecb94',1,'loop_thread_started: audio_loop_mac.c']]] ];