Unverified Commit de97a911 authored by kladko's avatar kladko

bug/SKALE-3751-enable-zeromq

parent 92137b06
...@@ -202,17 +202,12 @@ void initAll(uint32_t _logLevel, bool _checkCert, bool _autoSign, bool _generate ...@@ -202,17 +202,12 @@ void initAll(uint32_t _logLevel, bool _checkCert, bool _autoSign, bool _generate
if (useHTTPS) { if (useHTTPS) {
SGXWalletServer::initHttpsServer(_checkCert); SGXWalletServer::initHttpsServer(_checkCert);
ZMQServer::initZMQServer(_checkCert);
SGXRegistrationServer::initRegistrationServer(_autoSign); SGXRegistrationServer::initRegistrationServer(_autoSign);
CSRManagerServer::initCSRManagerServer(); CSRManagerServer::initCSRManagerServer();
ZMQServer::zmqServer = new ZMQServer();
static std::thread serverThread(std::bind(&ZMQServer::run, ZMQServer::zmqServer));
serverThread.detach();
} else { } else {
SGXWalletServer::initHttpServer(); SGXWalletServer::initHttpServer();
ZMQServer::zmqServer = new ZMQServer(); ZMQServer::initZMQServer(_checkCert);
static std::thread serverThread(std::bind(&ZMQServer::run, ZMQServer::zmqServer));
serverThread.detach();
} }
SGXInfoServer::initInfoServer(_logLevel, _checkCert, _autoSign, _generateTestKeys); SGXInfoServer::initInfoServer(_logLevel, _checkCert, _autoSign, _generateTestKeys);
......
...@@ -149,3 +149,11 @@ void ZMQServer::exitZMQServer() { ...@@ -149,3 +149,11 @@ void ZMQServer::exitZMQServer() {
spdlog::info("Exited zmq server ..."); spdlog::info("Exited zmq server ...");
zmqServer = nullptr; zmqServer = nullptr;
} }
void ZMQServer::initZMQServer(bool _useClientCert) {
spdlog::info("Initing zmq server ...");
zmqServer = new ZMQServer();
static std::thread serverThread(std::bind(&ZMQServer::run, ZMQServer::zmqServer));
serverThread.detach();
spdlog::info("Inited zmq server ...");
}
\ No newline at end of file
...@@ -56,8 +56,11 @@ public: ...@@ -56,8 +56,11 @@ public:
void exitWorkers(); void exitWorkers();
static void initZMQServer(bool _useClientCert);
static void exitZMQServer(); static void exitZMQServer();
private: private:
shared_ptr<zmq::context_t> ctx_; shared_ptr<zmq::context_t> ctx_;
zmq::socket_t frontend_; zmq::socket_t frontend_;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment