helics
3.5.2
|
#include <zmqBrokerServer.hpp>
Public Member Functions | |
zmqBrokerServer (std::string_view server_name) | |
virtual void | startServer (const Json::Value *val, const std::shared_ptr< TypedBrokerServer > &ptr) override |
virtual void | stopServer () override |
virtual void | processArgs (std::string_view args) override |
void | enableZmqServer (bool enabled) |
void | enableZmqSsServer (bool enabled) |
Additional Inherited Members | |
Static Protected Member Functions inherited from helics::apps::TypedBrokerServer | |
static ActionMessage | generateMessageResponse (const ActionMessage &rxcmd, portData &pdata, CoreType ctype) |
static int | getOpenPort (portData &pd) |
static void | assignPort (portData &pd, int pnumber, std::shared_ptr< Broker > &brk) |
static void | logMessage (std::string_view message) |
a virtual class to use as a base for broker servers of various types
|
overridevirtual |
process some potential command line arguments for the typed server
Reimplemented from helics::apps::TypedBrokerServer.
|
overridevirtual |
start the server
Implements helics::apps::TypedBrokerServer.
|
overridevirtual |
stop the server
Implements helics::apps::TypedBrokerServer.
References ZmqContextManager::getContextPointer(), HELICS_CORE_TYPE_ZMQ, and HELICS_CORE_TYPE_ZMQ_SS.