Lines Matching defs:option

437                        const nghttp2_option *option, nghttp2_mem *mem) {
501 if (option) {
502 if ((option->opt_set_mask & NGHTTP2_OPT_NO_AUTO_WINDOW_UPDATE) &&
503 option->no_auto_window_update) {
508 if (option->opt_set_mask & NGHTTP2_OPT_PEER_MAX_CONCURRENT_STREAMS) {
511 option->peer_max_concurrent_streams;
514 if (option->opt_set_mask & NGHTTP2_OPT_MAX_RESERVED_REMOTE_STREAMS) {
517 option->max_reserved_remote_streams;
520 if ((option->opt_set_mask & NGHTTP2_OPT_NO_RECV_CLIENT_MAGIC) &&
521 option->no_recv_client_magic) {
526 if ((option->opt_set_mask & NGHTTP2_OPT_NO_HTTP_MESSAGING) &&
527 option->no_http_messaging) {
532 if (option->opt_set_mask & NGHTTP2_OPT_USER_RECV_EXT_TYPES) {
533 memcpy((*session_ptr)->user_recv_ext_types, option->user_recv_ext_types,
537 if (option->opt_set_mask & NGHTTP2_OPT_BUILTIN_RECV_EXT_TYPES) {
538 (*session_ptr)->builtin_recv_ext_types = option->builtin_recv_ext_types;
541 if ((option->opt_set_mask & NGHTTP2_OPT_NO_AUTO_PING_ACK) &&
542 option->no_auto_ping_ack) {
546 if (option->opt_set_mask & NGHTTP2_OPT_MAX_SEND_HEADER_BLOCK_LENGTH) {
548 option->max_send_header_block_length;
551 if (option->opt_set_mask & NGHTTP2_OPT_MAX_DEFLATE_DYNAMIC_TABLE_SIZE) {
552 max_deflate_dynamic_table_size = option->max_deflate_dynamic_table_size;
555 if ((option->opt_set_mask & NGHTTP2_OPT_NO_CLOSED_STREAMS) &&
556 option->no_closed_streams) {
560 if (option->opt_set_mask & NGHTTP2_OPT_MAX_OUTBOUND_ACK) {
561 (*session_ptr)->max_outbound_ack = option->max_outbound_ack;
564 if ((option->opt_set_mask & NGHTTP2_OPT_MAX_SETTINGS) &&
565 option->max_settings) {
566 (*session_ptr)->max_settings = option->max_settings;
569 if ((option->opt_set_mask &
571 option->server_fallback_rfc7540_priorities) {
576 if ((option->opt_set_mask &
578 option->no_rfc9113_leading_and_trailing_ws_validation) {
583 if (option->opt_set_mask & NGHTTP2_OPT_STREAM_RESET_RATE_LIMIT) {
585 option->stream_reset_burst,
586 option->stream_reset_rate);
589 if (option->opt_set_mask & NGHTTP2_OPT_MAX_CONTINUATIONS) {
590 (*session_ptr)->max_continuations = option->max_continuations;
672 void *user_data, const nghttp2_option *option) {
673 return nghttp2_session_client_new3(session_ptr, callbacks, user_data, option,
679 void *user_data, const nghttp2_option *option,
684 rv = session_new(&session, callbacks, user_data, 0, option, mem);
706 void *user_data, const nghttp2_option *option) {
707 return nghttp2_session_server_new3(session_ptr, callbacks, user_data, option,
713 void *user_data, const nghttp2_option *option,
718 rv = session_new(&session, callbacks, user_data, 1, option, mem);