 |
helics
2.8.1
|
9 #include "MessageFederate.hpp"
10 #include "ValueFederate.hpp"
35 const std::shared_ptr<Core>& core,
70 virtual void setFlagOption(
int flagIndex,
bool flagValue =
true)
override;
71 virtual void disconnect()
override;
74 virtual void updateTime(
Time newTime,
Time oldTime)
override;
75 virtual void startupToInitializeStateTransition()
override;
76 virtual void initializeToExecuteStateTransition(
iteration_result result)
override;
77 virtual std::string localQuery(
const std::string& queryStr)
const override;
80 virtual void registerInterfaces(
const std::string& configString)
override;
@ data
print timing+data transmissions
Definition: loggingHelper.hpp:30
virtual void disconnect() override
Definition: MessageFederate.cpp:84
virtual void setFlagOption(int flag, bool flagValue=true) override
Definition: ValueFederate.cpp:161
Definition: ZmqContextManager.h:32
virtual void initializeToExecuteStateTransition(iteration_result result) override
Definition: ValueFederate.cpp:515
Definition: application_api/ValueFederate.hpp:25
CombinationFederate & operator=(CombinationFederate &&fed) noexcept
FederateInfo loadFederateInfo(const std::string &configString)
Definition: FederateInfo.cpp:639
void registerMessageInterfaces(const std::string &configString)
Definition: MessageFederate.cpp:129
void registerFilterInterfaces(const std::string &configString)
Definition: Federate.cpp:798
virtual void registerInterfaces(const std::string &configString) override
Definition: CombinationFederate.cpp:92
virtual void startupToInitializeStateTransition() override
Definition: CombinationFederate.cpp:71
iteration_result
Definition: core-types.hpp:81
TimeRepresentation< count_time< 9 > > Time
Definition: helics-time.hpp:27
void * helics_core
Definition: api-data.h:46
@ interfaces
print connections +interface level connection information
Definition: loggingHelper.hpp:27
Definition: application_api/MessageFederate.hpp:20
virtual void updateTime(Time newTime, Time oldTime) override
Definition: MessageFederate.cpp:90
Definition: AsioContextManager.h:42
Definition: application_api/CoreApp.hpp:25
Definition: FederateInfo.hpp:20
virtual void updateTime(Time newTime, Time oldTime) override
Definition: ValueFederate.cpp:506
@ fed
special logging command for message coming from a fed
Definition: loggingHelper.hpp:32
virtual void startupToInitializeStateTransition() override
Definition: ValueFederate.cpp:511
virtual std::string localQuery(const std::string &queryStr) const override
Definition: CombinationFederate.cpp:83
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
void registerValueInterfaces(const std::string &configString)
Definition: ValueFederate.cpp:187
virtual void initializeToExecuteStateTransition(iteration_result result) override
Definition: CombinationFederate.cpp:77
virtual void initializeToExecuteStateTransition(iteration_result result) override
Definition: MessageFederate.cpp:99
Definition: application_api/Federate.hpp:44
virtual void disconnect() override
Definition: ValueFederate.cpp:83
bool loadCores()
Definition: loadCores.cpp:149
virtual std::string localQuery(const std::string &queryStr) const override
Definition: ValueFederate.cpp:520
virtual void startupToInitializeStateTransition() override
Definition: MessageFederate.cpp:95
virtual std::string localQuery(const std::string &queryStr) const override
Definition: MessageFederate.cpp:104
virtual void disconnect() override
Definition: CombinationFederate.cpp:57
Definition: application_api/CombinationFederate.hpp:18