write_cb
ctx->write_cb = NULL;
rv = (ctx->write_cb)(ctx, buf, num, ctx->cb_arg);
tls_set_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb,
if (read_cb == NULL || write_cb == NULL) {
ctx->write_cb = write_cb;
tls_write_cb write_cb, void *cb_arg, const char *servername)
if (tls_set_cbs(ctx, read_cb, write_cb, cb_arg) != 0)
tls_write_cb write_cb;
tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg);
tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg)
if (tls_set_cbs(conn_ctx, read_cb, write_cb, cb_arg) != 0)
event_set(&ev, pair[1], EV_WRITE, write_cb, &ev);
ret = tls13_record_send(rec, write_cb, &ws);