void setup (Journal journal) { if (! getConfig ().getRpcIP().empty () && getConfig ().getRpcPort() != 0) { IPEndpoint ep (IPEndpoint::from_string (getConfig().getRpcIP())); if (! ep.empty()) { HTTP::Port port; port.addr = ep.withPort(0); if (getConfig ().getRpcPort() != 0) port.port = getConfig ().getRpcPort(); else port.port = ep.port(); port.context = m_context; HTTP::Ports ports; ports.push_back (port); m_server.setPorts (ports); } } else { journal.info << "RPC interface: disabled"; } }
void setup (beast::Journal journal) { if (! getConfig ().getRpcIP().empty () && getConfig ().getRpcPort() != 0) { beast::IP::Endpoint ep (beast::IP::Endpoint::from_string (getConfig().getRpcIP())); if (! is_unspecified (ep)) { HTTP::Port port; port.addr = ep.at_port(0); if (getConfig ().getRpcPort() != 0) port.port = getConfig ().getRpcPort(); else port.port = ep.port(); port.context = m_context.get (); HTTP::Ports ports; ports.push_back (port); m_server.setPorts (ports); } } else { journal.info << "RPC interface: disabled"; } }