9#include "CommsBroker.hpp"
10#include "NetworkBrokerData.hpp"
11#include "helics/core/CommonCore.hpp"
17using InterfaceTypes = gmlc::networking::InterfaceTypes;
18template<
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