59 bool init(std::function<
void(
size_t,
uint8_t*)> rng,
const std::string& bind_port =
"0",
const std::string& bind_ip =
"0.0.0.0",
60 std::vector<std::string> access_control_origins = std::vector<std::string>(),
61 boost::optional<net_utils::http::login> user = boost::none,
66 m_net_server.get_config_object().m_phandler =
static_cast<t_child_class*
>(
this);
73 std::sort(access_control_origins.begin(), access_control_origins.end());
74 m_net_server.get_config_object().m_access_control_origins = std::move(access_control_origins);
76 m_net_server.get_config_object().m_user = std::move(user);
78 MGINFO(
"Binding on " << bind_ip <<
":" << bind_port);
79 bool res =
m_net_server.init_server(bind_port, bind_ip, std::move(ssl_options));