Upgrade to 1.46.0
[platform/upstream/nghttp2.git] / doc / nghttp2_session_callbacks_new.rst
1
2 nghttp2_session_callbacks_new
3 =============================
4
5 Synopsis
6 --------
7
8 *#include <nghttp2/nghttp2.h>*
9
10 .. function:: int nghttp2_session_callbacks_new(nghttp2_session_callbacks **callbacks_ptr)
11
12     
13     Initializes *\*callbacks_ptr* with NULL values.
14     
15     The initialized object can be used when initializing multiple
16     :type:`nghttp2_session` objects.
17     
18     When the application finished using this object, it can use
19     `nghttp2_session_callbacks_del()` to free its memory.
20     
21     This function returns 0 if it succeeds, or one of the following
22     negative error codes:
23     
24     :macro:`nghttp2_error.NGHTTP2_ERR_NOMEM`
25         Out of memory.