Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- l -
- latest_time : trace_to_csv.c, trace_to_influxdb.c
- lf_allocate() : reactor_common.c, reactor.h
- LF_ASSERT : logging_macros.h
- LF_ASSERT_NON_NULL : logging_macros.h
- LF_ASSERTN : logging_macros.h
- lf_atomic_add_fetch() : lf_atomic.h
- lf_atomic_add_fetch64() : lf_atomic.h
- lf_atomic_bool_compare_and_swap() : lf_atomic.h
- lf_atomic_bool_compare_and_swap64() : lf_atomic.h
- lf_atomic_fetch_add() : lf_atomic.h
- lf_atomic_fetch_add64() : lf_atomic.h
- lf_atomic_val_compare_and_swap() : lf_atomic.h
- lf_atomic_val_compare_and_swap64() : lf_atomic.h
- lf_audio_cond : audio_loop_linux.c, audio_loop_mac.c
- lf_audio_mutex : audio_loop_linux.c, audio_loop_mac.c
- lf_available_cores() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_check_deadline() : schedule.h, schedule.c
- lf_clock_cond_timedwait() : clock.c, clock.h
- lf_clock_gettime() : clock.c, clock.h
- lf_clock_interruptable_sleep_until_locked() : clock.c, clock.h
- LF_CLOCK_SYNC : clock-sync.h
- LF_CLOCK_SYNC_INIT : clock-sync.h
- LF_CLOCK_SYNC_OFF : clock-sync.h
- LF_CLOCK_SYNC_ON : clock-sync.h
- lf_combine_deadline_and_level() : reactor_common.c, reactor_common.h
- lf_comma_separated_time() : tag.c, tag.h
- LF_COND_BROADCAST : util.h
- lf_cond_broadcast() : low_level_platform.h, lf_POSIX_threads_support.c
- LF_COND_INIT : util.h
- lf_cond_init() : low_level_platform.h, lf_POSIX_threads_support.c
- LF_COND_SIGNAL : util.h
- lf_cond_signal() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_cond_t : lf_arduino_support.h, lf_flexpret_support.h
- LF_COND_WAIT : util.h
- lf_cond_wait() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_connect_to_federate() : federate.h
- lf_connect_to_rti() : federate.h
- lf_create_environments() : reactor_common.h
- lf_create_server() : federate.h
- LF_CRITICAL_SECTION_ENTER : util.h
- 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_decay : generics.h
- lf_delay_strict() : tag.c, tag.h
- lf_delay_tag() : tag.c, tag.h
- LF_ELAPSED_LOGICAL : tag.c
- LF_ELAPSED_PHYSICAL : tag.c
- lf_enqueue_port_absent_reactions() : federate.h, reactor_threaded.h
- lf_fed_id() : util.c, util.h
- lf_free() : reactor_common.c, reactor_common.h
- lf_free_all_reactors() : reactor_common.c, reactor.h
- lf_free_reactor() : reactor_common.c, reactor.h
- lf_get_new_event() : reactor_common.c, reactor_common.h
- lf_get_pointer : generics.h
- lf_handle_p2p_connections_from_federates() : federate.h
- lf_is_pointer : generics.h
- lf_is_pointer_or_array : generics.h
- lf_is_same : generics.h
- lf_is_same_type : generics.h
- lf_is_tag_after_stop_tag() : reactor_common.c, reactor.h
- lf_latest_tag_confirmed() : federate.h
- LF_LEFT : pqueue_base.c
- LF_LEVEL : util.h
- LF_LOGICAL : tag.c
- LF_MAX : util.h
- LF_MIN : util.h
- lf_multiport_iterator : port.h
- lf_multiport_iterator_t : port.h
- lf_multiport_next() : port.c, port.h
- LF_MUTEX_INIT : util.h
- lf_mutex_init() : low_level_platform.h, lf_POSIX_threads_support.c
- LF_MUTEX_LOCK : util.h
- lf_mutex_lock() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_mutex_t : lf_arduino_support.h, lf_flexpret_support.h, lf_nrf52_support.h, lf_POSIX_threads_support.h, lf_rp2040_support.h, lf_windows_support.h, lf_zephyr_support.h
- LF_MUTEX_UNLOCK : util.h
- lf_mutex_unlock() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_new_reactor() : reactor_common.c, reactor.h
- lf_new_token() : lf_token.c, lf_token.h
- lf_notify_of_event() : reactor_threaded.c, low_level_platform.h
- lf_outbound_socket_mutex : federate.h
- LF_PARENT : pqueue_base.c
- lf_parse_rti_addr() : federate.h
- LF_PHYSICAL : tag.c
- lf_platform_mutex_free() : platform.h, platform.c
- lf_platform_mutex_lock() : platform.h, platform.c
- lf_platform_mutex_new() : platform.h, platform.c
- lf_platform_mutex_ptr_t : platform.h
- lf_platform_mutex_unlock() : platform.h, platform.c
- lf_play_audio_waveform() : audio_loop.h, audio_loop_linux.c, audio_loop_mac.c
- lf_port_base_t : lf_token.h
- lf_port_status_changed : federate.h
- lf_print() : util.c, logging.h
- LF_PRINT_DEBUG : logging_macros.h
- lf_print_debug() : util.c, logging.h
- lf_print_error() : util.c, logging.h
- lf_print_error_and_exit() : util.c, logging.h
- lf_print_error_system_failure() : util.c, logging.h
- LF_PRINT_LOG : logging_macros.h
- lf_print_log() : util.c, logging.h
- lf_print_snapshot() : reactor_threaded.c, reactor.h
- lf_print_warning() : util.c, logging.h
- lf_reactor_c_main() : reactor_threaded.c, pythontarget.c
- lf_reactor_full_name : reaction_macros.h, reactor_common.c, reactor.h
- lf_reactor_name : reaction_macros.h, reactor_common.c, reactor.h
- lf_readable_time() : tag.c, tag.h
- lf_recycle_event() : reactor_common.c, reactor_common.h
- lf_register_print_function() : util.c, logging.h
- lf_replace_token() : reactor_common.c, reactor_common.h
- lf_request_stop() : reactor_threaded.c, reactor.h, pythontarget.c
- lf_reset_status_fields_on_input_port_triggers() : federate.h
- LF_RIGHT : pqueue_base.c
- lf_sched_done_with_reaction() : scheduler_GEDF_NP.c, scheduler_NP.c, scheduler.h
- LF_SCHED_FAIR : low_level_platform.h
- lf_sched_free() : scheduler_GEDF_NP.c, scheduler_NP.c, scheduler.h
- lf_sched_get_ready_reaction() : scheduler_GEDF_NP.c, scheduler_NP.c, scheduler.h
- lf_sched_init() : scheduler_GEDF_NP.c, scheduler_NP.c, scheduler.h
- LF_SCHED_MAX_PRIORITY : low_level_platform.h
- LF_SCHED_MIN_PRIORITY : low_level_platform.h
- LF_SCHED_PRIORITY : low_level_platform.h
- LF_SCHED_TIMESLICE : low_level_platform.h
- lf_schedule() : schedule.h, schedule.c
- lf_schedule_copy() : schedule.h, schedule.c
- lf_schedule_int() : schedule.h, schedule.c
- lf_schedule_token() : schedule.h, schedule.c
- lf_schedule_trigger() : schedule.h, schedule.c
- lf_schedule_value() : schedule.h, schedule.c
- lf_scheduler_t : environment.h, scheduler_instance.h
- lf_scheduler_trigger_reaction() : scheduler_GEDF_NP.c, scheduler_NP.c, scheduler.h
- lf_scheduling_policy_type_t : low_level_platform.h
- lf_semaphore_acquire() : lf_semaphore.c, lf_semaphore.h
- lf_semaphore_destroy() : lf_semaphore.c, lf_semaphore.h
- lf_semaphore_new() : lf_semaphore.c, lf_semaphore.h
- lf_semaphore_release() : lf_semaphore.c, lf_semaphore.h
- lf_semaphore_wait() : lf_semaphore.c, lf_semaphore.h
- lf_send_message() : federate.h
- lf_send_neighbor_structure_to_RTI() : federate.h
- lf_send_next_event_tag() : federate.h
- lf_send_port_absent_to_federate() : federate.h
- lf_send_stop_request_to_rti() : federate.h
- lf_send_tagged_message() : federate.h
- LF_SENSOR_TRIGGER_TABLE_SIZE : sensor_simulator.c
- lf_set : reaction_macros.h
- lf_set_array : reaction_macros.h
- lf_set_copy_constructor : reaction_macros.h
- lf_set_default_command_line_options() : reactor_common.h, src_gen_stub.c
- lf_set_destructor : reaction_macros.h
- lf_set_federation_id() : federate.h
- lf_set_present : reaction_macros.h, reactor_threaded.c, reactor.h
- lf_set_stop_tag() : reactor_common.c, reactor.h
- lf_set_token : reaction_macros.h
- lf_sleep() : low_level_platform.h
- lf_spacing_policy_t : lf_types.h
- LF_SPARSE_CAPACITY_DIVIDER : port.h
- lf_sparse_io_record_t : lf_token.h
- LF_SPARSE_WIDTH_THRESHOLD : port.h
- lf_stall_advance_level_federation() : federate.h
- lf_stall_advance_level_federation_locked() : federate.h
- LF_START : tag.c
- lf_start_audio_loop() : audio_loop.h, audio_loop_linux.c, audio_loop_mac.c
- lf_stat_ll : util.h
- lf_stop_audio_loop() : audio_loop.h, audio_loop_linux.c, audio_loop_mac.c
- lf_stop_requested : reactor_threaded.c
- lf_synchronize_with_other_federates() : federate.h, reactor_threaded.h
- lf_tag : reaction_macros.h, tag.c, tag.h
- lf_tag_add() : tag.c, tag.h
- lf_tag_compare() : tag.c, tag.h
- lf_terminate_execution() : reactor_common.h, src_gen_stub.c
- lf_thread_create() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_thread_id() : low_level_platform.h, lf_platform_util.c, platform.h
- lf_thread_join() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_thread_self() : low_level_platform.h, lf_POSIX_threads_support.c
- lf_thread_set_cpu() : low_level_platform.h
- lf_thread_set_priority() : low_level_platform.h
- lf_thread_set_scheduling_policy() : low_level_platform.h
- lf_thread_t : lf_arduino_support.h, lf_flexpret_support.h, lf_POSIX_threads_support.h, lf_rp2040_support.h, lf_windows_support.h, lf_zephyr_support.h
- lf_time_add() : tag.c, tag.h
- LF_TIME_BUFFER_LENGTH : lf_rp2040_support.h, tag.h
- lf_time_logical : reaction_macros.h, tag.c, tag.h
- lf_time_logical_elapsed : reaction_macros.h, tag.c, tag.h
- lf_time_physical() : tag.c, tag.h
- lf_time_physical_elapsed() : tag.c, tag.h
- lf_time_start() : tag.c, tag.h
- lf_time_subtract() : tag.c, tag.h
- LF_TIMEOUT : low_level_platform.h
- lf_to_left_type : generics.h
- lf_token_t : lf_token.h
- LF_TRACE : trace_to_chrome.c, trace_to_csv.c, trace_to_influxdb.c, trace_util.c, trace_util.h
- lf_tracing_global_init() : trace.h, trace_impl.c
- lf_tracing_global_shutdown() : trace.h, trace_impl.c
- lf_tracing_register_trace_event() : trace.h, trace_impl.c
- lf_tracing_set_start_time() : trace.h, trace_impl.c
- lf_tracing_tracepoint() : trace.h, trace_impl.c
- lf_update_max_level() : federate.h
- lf_version_tracing() : trace.h, trace_impl.c
- lf_vprint() : util.c, util.h
- lf_vprint_debug() : util.c, util.h
- lf_vprint_error() : util.c, util.h
- lf_vprint_error_and_exit() : util.h
- lf_vprint_log() : util.c, util.h
- lf_vprint_warning() : util.c, util.h
- lf_watchdog_start() : watchdog.c, watchdog.h
- lf_watchdog_stop() : watchdog.c, watchdog.h
- lf_waveform_t : wave_file_reader.h
- lf_writable_copy() : lf_token.c, lf_token.h
- LF_ZEPHYR_STACK_SIZE_DEFAULT : lf_zephyr_board_support.h
- LF_ZEPHYR_THREAD_PRIORITY_DEFAULT : lf_zephyr_board_support.h
- listen_to_rti_UDP_thread() : clock-sync.h
- LLONG_MAX : lf_arduino_support.h
- LLONG_MIN : lf_arduino_support.h
- load_serializer() : pythontarget.h, pythontarget.c
- log_file : sensor_simulator.c
- LOG_LEVEL : logging_macros.h
- LOG_LEVEL_ALL : logging.h
- LOG_LEVEL_DEBUG : logging.h
- LOG_LEVEL_ERROR : logging.h
- LOG_LEVEL_INFO : logging.h
- LOG_LEVEL_LOG : logging.h
- LOG_LEVEL_WARNING : logging.h
- logical_tag_complete() : scheduler_sync_tag_advance.h, src_gen_stub.c
- loop_thread_id : audio_loop_linux.c, audio_loop_mac.c
- loop_thread_started : audio_loop_linux.c, audio_loop_mac.c