31 #include <boost/thread/thread.hpp> 32 #include <boost/utility/string_ref.hpp> 53 static void init_options(boost::program_options::options_description& desc);
57 bool addIPCSocket(boost::string_ref address, boost::string_ref port);
58 bool addTCPSocket(boost::string_ref address, boost::string_ref port);
net::zmq::socket rep_socket
Definition: zmq_server.h:70
bool addIPCSocket(boost::string_ref address, boost::string_ref port)
Definition: zmq_server.cpp:97
boost::thread run_thread
Definition: zmq_server.h:68
std::unique_ptr< void, close > socket
Unique ZMQ socket handle, calls zmq_close on destruction.
Definition: zmq.h:101
~ZmqServer()
Definition: zmq_server.cpp:56
Definition: rpc_handler.h:51
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:225
RpcHandler & handler
Definition: zmq_server.h:64
static void init_options(boost::program_options::options_description &desc)
std::unique_ptr< void, terminate > context
Unique ZMQ context handle, calls zmq_term on destruction.
Definition: zmq.h:98
ZmqServer(RpcHandler &h)
Definition: zmq_server.cpp:48
Definition: zmq_server.h:45
bool addTCPSocket(boost::string_ref address, boost::string_ref port)
Definition: zmq_server.cpp:103
net::zmq::context context
Definition: zmq_server.h:66
void run()
Definition: zmq_server.cpp:149
void stop()
Definition: zmq_server.cpp:154
void serve()
Definition: zmq_server.cpp:60