9 #include "CommsBroker.hpp"
10 #include "NetworkBrokerData.hpp"
11 #include "helics/core/CommonCore.hpp"
17 using InterfaceTypes = gmlc::networking::InterfaceTypes;
18 template<
class COMMS, InterfaceTypes baseline = InterfaceTypes::IP>
29 virtual std::shared_ptr<helicsCLI11App>
generateCLI()
override;
Definition: CommsBroker.hpp:21
Definition: NetworkBrokerData.hpp:23
Definition: NetworkCore.hpp:19
NetworkCore() noexcept
Definition: NetworkCore_impl.hpp:24
std::mutex dataMutex
mutex protecting the configuration information
Definition: NetworkCore.hpp:31
virtual std::string generateLocalAddressString() const override
Definition: NetworkCore_impl.hpp:70
virtual bool brokerConnect() override
Definition: NetworkCore_impl.hpp:47
NetworkBrokerData netInfo
structure containing the networking information
Definition: NetworkCore.hpp:32
virtual std::shared_ptr< helicsCLI11App > generateCLI() override
Definition: NetworkCore_impl.hpp:37
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14