
ngtcp2_conn_get_active_dcid2
============================

Synopsis
--------

*#include <ngtcp2/ngtcp2.h>*

.. function:: size_t ngtcp2_conn_get_active_dcid2(ngtcp2_conn *conn, ngtcp2_cid_token2 *dest)

    
    `ngtcp2_conn_get_active_dcid2` writes the all active Destination
    Connection IDs and their tokens to *dest*.  Before handshake
    completes, this function returns 0.  If *dest* is NULL, this
    function does not write anything, and returns the number of
    Destination Connection IDs that would otherwise be written to the
    provided buffer.  The buffer pointed by *dest* must have
    sizeof(:type:`ngtcp2_cid_token2`) * n bytes available, where n is
    the return value of `ngtcp2_conn_get_active_dcid2` with *dest* ==
    NULL.
    
    This function has been available since v1.22.0.
