
ngtcp2_settings_default
=======================

Synopsis
--------

*#include <ngtcp2/ngtcp2.h>*

.. function:: void ngtcp2_settings_default( ngtcp2_settings *settings)

    
    `ngtcp2_settings_default` initializes *settings* with the default
    values.  First this function fills *settings* with 0, and set the
    default value to the following fields:
    
    * :type:`cc_algo <ngtcp2_settings.cc_algo>` =
      :enum:`ngtcp2_cc_algo.NGTCP2_CC_ALGO_CUBIC`
    * :type:`initial_rtt <ngtcp2_settings.initial_rtt>` =
      :macro:`NGTCP2_DEFAULT_INITIAL_RTT`
    * :type:`ack_thresh <ngtcp2_settings.ack_thresh>` = 2
    * :type:`max_tx_udp_payload_size
      <ngtcp2_settings.max_tx_udp_payload_size>` = 1452
    * :type:`handshake_timeout <ngtcp2_settings.handshake_timeout>` =
      ``UINT64_MAX``
