9#include "../NetworkCommsInterface.hpp"
16namespace gmlc::networking {
34 void addConnections(
const std::vector<std::string>& newConnections);
36 virtual void setFlag(std::string_view flag,
bool val)
override;
43 bool outgoingConnectionsAllowed{
true};
44 bool reuse_address{
false};
45 std::string encryption_config;
46 std::vector<std::string> connections;
47 virtual int getDefaultBrokerPort()
const override;
48 virtual void queue_rx_function()
override;
49 virtual void queue_tx_function()
override;
61 size_t dataReceive(gmlc::networking::TcpConnection* connection,
63 size_t bytes_received);
Definition ActionMessage.hpp:30
Definition NetworkBrokerData.hpp:23
Definition NetworkCommsInterface.hpp:18
Definition TcpCommsSS.h:24
void addConnection(std::string_view newConn)
Definition TcpCommsSS.cpp:56
void addConnections(const std::vector< std::string > &newConnections)
Definition TcpCommsSS.cpp:64
virtual void loadNetworkInfo(const NetworkBrokerData &netInfo) override
Definition TcpCommsSS.cpp:40
virtual void setFlag(std::string_view flag, bool val) override
Definition TcpCommsSS.cpp:77
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition AsyncFedCallInfo.hpp:14