10 #include "../NetworkCommsInterface.hpp"
37 virtual int getDefaultBrokerPort()
const override;
38 virtual void queue_rx_function()
override;
39 virtual void queue_tx_function()
override;
42 int processIncomingMessage(zmq::message_t& msg,
43 std::map<std::string, std::string>& connection_info);
47 std::map<route_id, std::string>& routes,
48 std::map<std::string, std::string>& connection_info);
51 int processRxMessage(zmq::socket_t& socket,
52 std::map<std::string, std::string>& connection_info);
55 int replyToIncomingMessage(zmq::message_t& msg, zmq::socket_t& sock);
57 int initializeConnectionToBroker(zmq::socket_t& brokerConnection);
59 int initializeBrokerConnections(zmq::socket_t& brokerSocket,
60 zmq::socket_t& brokerConnection);
Definition: ActionMessage.hpp:30
Definition: NetworkBrokerData.hpp:23
Definition: NetworkCommsInterface.hpp:18
Definition: ZmqCommsSS.h:26
virtual void loadNetworkInfo(const NetworkBrokerData &netInfo) override
Definition: ZmqCommsSS.cpp:27
~ZmqCommsSS() final
Definition: ZmqCommsSS.cpp:61
ZmqCommsSS() noexcept
Definition: ZmqCommsSS.cpp:53
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14