|
Electroneum
|
#include <jsonrpc_server_impl_base.h>


Public Member Functions | |
| jsonrpc_server_impl_base () | |
| jsonrpc_server_impl_base (boost::asio::io_service &external_io_service) | |
| bool | init (const std::string &bind_port="0", const std::string &bind_ip="0.0.0.0") |
| bool | run (size_t threads_count, bool wait=true) |
| bool | deinit () |
| bool | timed_wait_server_stop (uint64_t ms) |
| bool | send_stop_signal () |
| int | get_binded_port () |
Public Member Functions inherited from epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context > | |
| virtual | ~i_jsonrpc2_server_handler () |
| virtual bool | handle_rpc_request (const std::string &req_data, std::string &resp_data, t_connection_context &conn_context)=0 |
| virtual bool | init_server_thread () |
| virtual bool | deinit_server_thread () |
Protected Attributes | |
| net_utils::boosted_tcp_server< net_utils::jsonrpc2::jsonrpc2_connection_handler< t_connection_context > > | m_net_server |
Definition at line 15 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 19 of file jsonrpc_server_impl_base.h.
|
inlineexplicit |
Definition at line 23 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 56 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 72 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 27 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 42 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 66 of file jsonrpc_server_impl_base.h.
|
inline |
Definition at line 61 of file jsonrpc_server_impl_base.h.
|
protected |
Definition at line 78 of file jsonrpc_server_impl_base.h.