[][src]Function libnghttp2_sys::nghttp2_session_client_new2

pub unsafe extern "C" fn nghttp2_session_client_new2(
    session_ptr: *mut *mut nghttp2_session,
    callbacks: *const nghttp2_session_callbacks,
    user_data: *mut c_void,
    option: *const nghttp2_option
) -> c_int

@function

Like nghttp2_session_client_new(), but with additional options specified in the |option|.

The |option| can be NULL and the call is equivalent to nghttp2_session_client_new().

This function does not take ownership |option|. The application is responsible for freeing |option| if it finishes using the object.

The library code does not refer to |option| after this function returns.

This function returns 0 if it succeeds, or one of the following negative error codes:

:enum:NGHTTP2_ERR_NOMEM Out of memory.