 |
helics
2.8.1
|
9 #include "global_federate_id.hpp"
22 std::vector<FilterInfo*>
bool hasSourceFilters
indicator that an endpoint has source filters
Definition: FilterCoordinator.hpp:25
FilterInfo * destFilter
the destination operator handle
Definition: FilterCoordinator.hpp:20
Definition: FilterInfo.hpp:18
std::vector< FilterInfo * > sourceFilters
ordered set of source operators
Definition: FilterCoordinator.hpp:19
Definition: FilterCoordinator.hpp:17
@ disconnected_flag
flag indicating that a broker/federate is disconnected
Definition: flagOperations.hpp:30
bool hasDestFilters
indicator that an endpoint has a destination filter
Definition: FilterCoordinator.hpp:26
global_federate_id fed_id
the federate id component
Definition: global_federate_id.hpp:130
interface_handle handle
the interface handle component
Definition: global_federate_id.hpp:131
Definition: global_federate_id.hpp:128
void setActionFlag(FlagContainer &M, FlagIndex flag)
Definition: flagOperations.hpp:67
int ongoingSourceTransactions
counter for the number of filtered message returns expected
Definition: FilterCoordinator.hpp:27
std::vector< FilterInfo * > cloningDestFilters
storage for cloning destination filters
Definition: FilterCoordinator.hpp:24
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
int ongoingDestTransactions
counter for the number of filtered message returns expected on Destination
Definition: FilterCoordinator.hpp:29
const global_broker_id core_id
id of the core that manages the filter
Definition: FilterInfo.hpp:32
void closeFilter(global_handle filt)
Definition: FilterCoordinator.cpp:13
const interface_handle handle
id handle of the filter
Definition: FilterInfo.hpp:33
std::vector< FilterInfo * > allSourceFilters
storage for all the source filters before sorting
Definition: FilterCoordinator.hpp:23