 |
helics
3.0.1
|
9 #include "GlobalFederateId.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:29
const GlobalBrokerId core_id
id of the core that manages the filter
Definition: FilterInfo.hpp:43
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
InterfaceHandle handle
the interface handle component
Definition: GlobalFederateId.hpp:131
const InterfaceHandle handle
id handle of the filter
Definition: FilterInfo.hpp:44
void setActionFlag(FlagContainer &M, FlagIndex flag)
Definition: flagOperations.hpp:77
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
Definition: GlobalFederateId.hpp:128
GlobalFederateId fed_id
the federate id component
Definition: GlobalFederateId.hpp:130
void closeFilter(GlobalHandle filt)
Definition: FilterCoordinator.cpp:13
std::vector< FilterInfo * > allSourceFilters
storage for all the source filters before sorting
Definition: FilterCoordinator.hpp:23