Home
last modified time | relevance | path

Searched refs:conn (Results 1 – 8 of 8) sorted by relevance

/openssl/doc/designs/ddd/
H A Dddd-06-mem-uv.c116 conn->tcp.data = conn; in new_conn()
118 conn->stream = (uv_stream_t *)&conn->tcp; in new_conn()
121 conn->tcp_connect.data = conn; in new_conn()
247 conn->app_read_cb(conn, buf, srd, conn->app_read_arg); in on_rx_push()
257 conn->app_read_cb(conn, NULL, 0, conn->app_read_arg); in net_error()
315 …if (!conn->closed && (conn->app_read_cb || (!conn->done_handshake && conn->init_handshake) || conn in set_rx()
324 APP_CONN *conn = op->conn; in net_write_done() local
358 op->conn = conn; in flush_write_buf()
374 conn->app_connect_cb(conn, 0, conn->app_connect_arg); in handshake_done_ssl()
445 rc = setup_ssl(conn, conn->hostname); in tcp_connect_done()
[all …]
H A Dddd-02-conn-nonblocking.c59 APP_CONN *conn; in new_conn() local
70 free(conn); in new_conn()
76 free(conn); in new_conn()
83 free(conn); in new_conn()
91 free(conn); in new_conn()
99 free(conn); in new_conn()
106 free(conn); in new_conn()
114 return conn; in new_conn()
132 conn->tx_need_rx = BIO_should_read(conn->ssl_bio); in tx()
157 conn->rx_need_tx = BIO_should_write(conn->ssl_bio); in rx()
[all …]
H A Dddd-05-mem-nonblocking.c59 APP_CONN *conn; in new_conn() local
63 if (conn == NULL) in new_conn()
68 free(conn); in new_conn()
76 free(conn); in new_conn()
84 free(conn); in new_conn()
90 free(conn); in new_conn()
97 free(conn); in new_conn()
109 return conn; in new_conn()
234 free(conn); in teardown()
377 if (pump(conn, fd, get_conn_pending_tx(conn), timeout) != 1) { in main()
[all …]
H A Dddd-04-fd-nonblocking.c54 APP_CONN *conn; in new_conn() local
58 if (conn == NULL) in new_conn()
63 free(conn); in new_conn()
71 free(conn); in new_conn()
77 free(conn); in new_conn()
83 free(conn); in new_conn()
87 conn->fd = fd; in new_conn()
88 return conn; in new_conn()
165 return conn->fd; in get_conn_fd()
199 free(conn); in teardown()
[all …]
H A DMakefile6 TESTS=ddd-01-conn-blocking ddd-02-conn-nonblocking ddd-03-fd-blocking ddd-04-fd-nonblocking ddd-05-…
H A DREADME.md107 | [ddd-01-conn-blocking](ddd-01-conn-blocking.c) | S-BIOc | A `BIO_s_connect`-based blocking exampl…
108 | [ddd-02-conn-nonblocking](ddd-02-conn-nonblocking.c) | A-BIOc | A `BIO_s_connect`-based nonblocki…
H A DWINDOWS.md46 - ddd-01-conn-blocking: Blocking example, use of IOCP is not applicable.
48 - ddd-02-conn-nonblocking: Socket is managed by OpenSSL, and IOCP is not
/openssl/apps/
H A Ds_time.c416 BIO *conn; in doConnection() local
420 if ((conn = BIO_new(BIO_s_connect())) == NULL) in doConnection()
423 if (BIO_set_conn_hostname(conn, host) <= 0 in doConnection()
424 || BIO_set_conn_mode(conn, BIO_SOCK_NODELAY) <= 0) { in doConnection()
425 BIO_free(conn); in doConnection()
432 BIO_free(conn); in doConnection()
440 SSL_set_bio(serverCon, conn, conn); in doConnection()

Completed in 46 milliseconds