9 #include "CommsBroker.hpp"
10 #include "NetworkBrokerData.hpp"
11 #include "helics/core/CoreBroker.hpp"
17 template<
class COMMS, gmlc::networking::InterfaceTypes baseline,
int tcode = 0>
28 virtual std::shared_ptr<helicsCLI11App>
generateCLI()
override;
Definition: CommsBroker.hpp:21
Definition: NetworkBrokerData.hpp:23
Definition: NetworkBroker.hpp:18
NetworkBroker(bool rootBroker=false) noexcept
Definition: NetworkBroker_impl.hpp:47
virtual bool brokerConnect() override
Definition: NetworkBroker_impl.hpp:70
std::mutex dataMutex
mutex protecting the configuration information
Definition: NetworkBroker.hpp:30
NetworkBrokerData netInfo
structure containing the networking information
Definition: NetworkBroker.hpp:31
virtual std::shared_ptr< helicsCLI11App > generateCLI() override
Definition: NetworkBroker_impl.hpp:61
virtual std::string generateLocalAddressString() const override
Definition: NetworkBroker_impl.hpp:92
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14