Lines Matching refs:conn
34 static int client_connection_read_settings(struct client_connection *conn)
48 input.local_ip = conn->local_ip;
49 input.remote_ip = conn->remote_ip;
57 conn->set = settings_dup(&doveadm_setting_parser_info, set, conn->pool);
61 int client_connection_init(struct client_connection *conn,
68 conn->type = type;
69 conn->pool = pool;
71 (void)net_getsockname(fd, &conn->local_ip, &conn->local_port);
72 (void)net_getpeername(fd, &conn->remote_ip, &conn->remote_port);
74 ip = net_ip2addr(&conn->remote_ip);
78 conn->name = conn->remote_ip.family == 0 ? "<local>" :
79 p_strdup(pool, net_ip2addr(&conn->remote_ip));
81 return client_connection_read_settings(conn);
86 struct client_connection *conn = *_conn;
90 if (conn->free != NULL)
91 conn->free(conn);
99 pool_unref(&conn->pool);
102 void client_connection_set_proctitle(struct client_connection *conn,
111 str = t_strdup_printf("[%s]", conn->name);
113 str = t_strdup_printf("[%s %s]", conn->name, text);