![]() |
reactor-c 1.0
C Runtime for Lingua Franca
|
Information about a federate known to the RTI, including its runtime state, mode of execution, and connectivity with other federates. More...
#include <rti_remote.h>
Data Fields | |
| bool | clock_synchronization_enabled |
| Indicates the status of clock synchronization for this federate. | |
| scheduling_node_t | enclave |
| The base scheduling node information for this federate. | |
| pqueue_tag_t * | in_transit_message_tags |
| Record of in-transit messages to this federate that are not yet processed. | |
| net_abstraction_t | net |
| The network abstraction for communicating with this federate. | |
| bool | requested_stop |
| Indicates that the federate has requested stop or has replied to a request for stop from the RTI. | |
| lf_thread_t | thread_id |
| The ID of the thread handling communication with this federate. | |
| struct sockaddr_in | UDP_addr |
| The UDP address for the federate. | |
Information about a federate known to the RTI, including its runtime state, mode of execution, and connectivity with other federates.
The list of upstream and downstream federates does not include those that are connected via a "physical" connection (one denoted with ~>) because those connections do not impose any scheduling constraints.
| bool federate_info_t::clock_synchronization_enabled |
Indicates the status of clock synchronization for this federate.
Enabled by default.
| scheduling_node_t federate_info_t::enclave |
The base scheduling node information for this federate.
| pqueue_tag_t* federate_info_t::in_transit_message_tags |
Record of in-transit messages to this federate that are not yet processed.
This record is ordered based on the time value of each message for a more efficient access.
| net_abstraction_t federate_info_t::net |
The network abstraction for communicating with this federate.
| bool federate_info_t::requested_stop |
Indicates that the federate has requested stop or has replied to a request for stop from the RTI.
Used to prevent double-counting a federate when handling lf_request_stop().
| lf_thread_t federate_info_t::thread_id |
The ID of the thread handling communication with this federate.
| struct sockaddr_in federate_info_t::UDP_addr |
The UDP address for the federate.