![]() |
reactor-c 1.0
C Runtime for Lingua Franca
|
| Callocation_record_t | Allocation record to keep track of dynamically-allocated memory |
| Cdeque_t | A double-ended queue data structure |
| Cenclave_info_t | Structure holding information about each enclave in the program |
| Cenvironment_t | Execution environment |
| Cevent_t | Event activation record to push onto the event queue |
| Cfederate_info_t | Information about a federate known to the RTI, including its runtime state, mode of execution, and connectivity with other federates |
| Cfederate_instance_t | Structure that a federate instance uses to keep track of its own state |
| Cfederation_metadata_t | Structure for federation metadata |
| Chashmap_entry_t | A hashmap entry |
| Chashmap_t | A hashmap |
| Chashset_itr_st | A hashset iterator |
| Chashset_st | A hashset |
| Cinflux_client_t | InfluxDB client |
| Cinflux_v2_client_t | InfluxDB v2 client |
| Clf_action_base_t | Base type for actions |
| Clf_action_internal_t | Internal part of the action structs |
| Clf_multiport_iterator_t | An iterator over a record of the subset of channels of a multiport that have present inputs |
| Clf_port_base_t | Base type for ports |
| Clf_port_internal_t | Internal part of the port structs |
| Clf_scheduler_t | Parameters used in schedulers of the threaded reactor C runtime |
| Clf_scheduling_policy_t | A struct supporting thread scheduling policies |
| Clf_semaphore_t | A semaphore |
| Clf_sparse_io_record_t | A record of the subset of channels of a multiport that have present inputs |
| Clf_stat_ll | Holds generic statistical data |
| Clf_tag_advancement_barrier_t | A struct representing a barrier in threaded LF programs |
| Clf_token_t | Token type for dynamically allocated arrays and structs sent as messages |
| Clf_waveform_t | Waveform in 16-bit linear-PCM format |
| Cminimum_delay_t | Struct for minimum delays from upstream nodes |
| Cmixed_radix_int_t | Representation of a permuted mixed radix integer |
| Cmode_environment_t | Environment for modal reactors |
| Cmode_state_variable_reset_data_t | A struct to store data for resetting state variables nested in modes |
| Cobject_description_t | |
| Cpqueue_t | The priority queue struct |
| Cpqueue_tag_element_t | The type for an element in a priority queue that is sorted by tag |
| Creaction_t | Reaction activation record to push onto the reaction queue |
| Creactor_mode_state_t | A struct to store state of the modes in a reactor instance and/or its relation to enclosing modes |
| Creactor_mode_t | A struct to represent a single mode instace in a reactor instance |
| Crti_addr_info_t | A helper struct for passing rti_addr information between lf_parse_rti_addr and extract_rti_addr_info |
| Crti_common_t | Common RTI data structure for both remote standalone RTI and local RTI used in enclaved execution |
| Crti_local_t | Structure holding information about the local RTI |
| Crti_remote_t | Structure that an RTI instance uses to keep track of its own and its corresponding federates' state |
| Csched_params_t | Struct representing the most common scheduler parameters |
| Cscheduling_node_t | Information about the scheduling nodes coordinated by the RTI |
| Cself_base_t | The base type for all reactor self structs |
| Csocket_stat_t | Statistics and state for clock synchronization over a socket connection |
| Cstaa_t | Structure for STAA (safe to assume absent) |
| Ctag_advance_grant_t | |
| Ctag_t | A tag is a time, microstep pair |
| Ctoken_template_t | Base type for ports (lf_port_base_t) and actions (trigger_t), which can carry tokens |
| Ctoken_type_t | Type information for tokens |
| Ctrace_record_nodeps_t | Trace record without dependencies |
| Ctrace_record_t | A trace record that gets written in binary to the trace file in the default implementation |
| Ctrigger_t | Trigger struct representing an output, timer, action, or input |
| Cvector_t | A vector (resizing array) data type |
| Cwatchdog_t | Typdef for watchdog_t struct, used to call watchdog handler |