Lines Matching refs:new_config
3970 auto new_config = std::make_unique<Config>();
3972 fill_default_config(new_config.get());
3974 new_config->conf_path =
3975 make_string_ref(new_config->balloc, cur_config->conf_path);
3977 new_config->daemon = cur_config->daemon;
3979 new_config->ev_loop_flags = cur_config->ev_loop_flags;
3980 new_config->config_revision = cur_config->config_revision + 1;
3982 rv = process_options(new_config.get(), suconfig.cmdcfgs);
3988 auto iaddrs = get_inherited_addr_from_config(new_config->balloc, cur_config);
3990 if (create_acceptor_socket(new_config.get(), iaddrs) != 0) {
3991 close_not_inherited_fd(new_config.get(), iaddrs);
3997 auto loop = ev_default_loop(new_config->ev_loop_flags);
4007 if (generate_cid_prefix(cid_prefixes, new_config.get()) != 0) {
4008 close_not_inherited_fd(new_config.get(), iaddrs);
4016 auto old_config = replace_config(std::move(new_config));
4035 new_config = replace_config(std::move(old_config));
4036 close_not_inherited_fd(new_config.get(), iaddrs);