2 nghttp2_session_client_new2
3 ===========================
8 *#include <nghttp2/nghttp2.h>*
10 .. function:: int nghttp2_session_client_new2(nghttp2_session **session_ptr, const nghttp2_session_callbacks *callbacks, void *user_data, const nghttp2_option *option)
13 Like `nghttp2_session_client_new()`, but with additional options
14 specified in the *option*.
16 The *option* can be ``NULL`` and the call is equivalent to
17 `nghttp2_session_client_new()`.
19 This function does not take ownership *option*. The application is
20 responsible for freeing *option* if it finishes using the object.
22 The library code does not refer to *option* after this function
25 This function returns 0 if it succeeds, or one of the following
28 :macro:`NGHTTP2_ERR_NOMEM`