Lines Matching refs:result
273 CURLcode result = CURLE_OK;
279 nwritten = Curl_bufq_write(&stream->recvbuf, mem, memlen, &result);
281 return result;
289 return result;
303 CURLcode result;
311 result = write_resp_raw(x->cf, x->data, "HTTP/3 ", sizeof("HTTP/3 ") - 1);
312 if(!result)
313 result = write_resp_raw(x->cf, x->data, value, value_len);
314 if(!result)
315 result = write_resp_raw(x->cf, x->data, " \r\n", 3);
321 result = write_resp_raw(x->cf, x->data, name, name_len);
322 if(!result)
323 result = write_resp_raw(x->cf, x->data, ": ", 2);
324 if(!result)
325 result = write_resp_raw(x->cf, x->data, value, value_len);
326 if(!result)
327 result = write_resp_raw(x->cf, x->data, "\r\n", 2);
329 if(result) {
331 stream->id, result);
333 return result;
368 CURLcode result = CURLE_OK;
374 result = write_resp_raw(cf, data, "\r\n", 2);
375 if(result)
376 return result;
383 stream_resp_read, &cb_ctx, &result);
385 if(nwritten < 0 && result != CURLE_AGAIN) {
389 result, stream->id);
394 return result;
428 CURLcode result = CURLE_OK;
450 result = cf_recv_body(cf, data);
465 result = write_resp_raw(cf, data, "\r\n", 2);
466 if(result)
467 return result;
483 return result;
493 CURLcode result;
514 result = h3_process_event(cf, sdata, stream3_id, ev);
516 if(result) {
520 stream3_id, result);
526 return result;
592 CURLcode result;
595 result = Curl_vquic_tls_before_recv(&ctx->tls, cf, data);
596 if(result)
597 return result;
603 result = vquic_recv_packets(cf, data, &ctx->q, 1000, recv_pkt, &rctx);
604 if(result)
605 return result;
653 CURLcode result;
668 result = vquic_flush(cf, data, &ctx->q);
669 if(result) {
670 if(result == CURLE_AGAIN) {
674 return result;
685 read_pkt_to_send, &readx, &result);
687 if(result != CURLE_AGAIN)
688 return result;
690 result = vquic_send(cf, data, &ctx->q, gsolen);
691 if(result) {
692 if(result == CURLE_AGAIN) {
696 return result;
703 result = vquic_send(cf, data, &ctx->q, gsolen);
704 if(result) {
705 if(result == CURLE_AGAIN) {
721 return result;
762 CURLcode result;
817 result = cf_flush_egress(cf, data);
818 if(result) {
820 *err = result;
960 CURLcode result;
1054 result = cf_flush_egress(cf, data);
1055 if(result) {
1056 *err = result;
1130 CURLcode result = CURLE_OK;
1138 result = h3_data_pause(cf, data, (arg1 != 0));
1155 sent = cf_quiche_send(cf, data, body, 0, &result);
1157 stream->id, sent, result);
1164 result = cf_flush_egress(cf, data);
1165 if(result)
1166 CURL_TRC_CF(data, cf, "data idle, flush egress -> %d", result);
1173 return result;
1181 CURLcode result;
1199 result = vquic_ctx_init(&ctx->q);
1200 if(result)
1201 return result;
1203 result = Curl_ssl_peer_init(&ctx->peer, cf);
1204 if(result)
1205 return result;
1235 result = Curl_vquic_tls_init(&ctx->tls, cf, data, &ctx->peer,
1239 if(result)
1240 return result;
1242 result = Curl_rand(data, ctx->scid, sizeof(ctx->scid));
1243 if(result)
1244 return result;
1276 result = cf_flush_egress(cf, data);
1277 if(result)
1278 return result;
1315 CURLcode result = CURLE_OK;
1324 result = Curl_conn_cf_connect(cf->next, data, blocking, done);
1325 if(result || !*done)
1326 return result;
1340 result = cf_connect_start(cf, data);
1341 if(result)
1344 result = cf_flush_egress(cf, data);
1349 result = cf_process_ingress(cf, data);
1350 if(result)
1353 result = cf_flush_egress(cf, data);
1354 if(result)
1361 result = cf_quiche_verify_peer(cf, data);
1362 if(!result) {
1366 result = CURLE_OUT_OF_MEMORY;
1373 result = CURLE_OUT_OF_MEMORY;
1387 result = CURLE_WEIRD_SERVER_REPLY;
1392 if(result && result != CURLE_AGAIN) {
1399 r_ip, r_port, curl_easy_strerror(result));
1402 return result;
1548 CURLcode result;
1554 result = CURLE_OUT_OF_MEMORY;
1558 result = Curl_cf_create(&cf, &Curl_cft_http3, ctx);
1559 if(result)
1562 result = Curl_cf_udp_create(&udp_cf, data, conn, ai, TRNSPRT_QUIC);
1563 if(result)
1571 *pcf = (!result)? cf : NULL;
1572 if(result) {
1579 return result;