Lines Matching refs:ptr
32 nghttp2_session_callbacks_new(&ptr); in nghttp2_session_callbacks()
37 nghttp2_session_callbacks_del(ptr); in ~nghttp2_session_callbacks()
48 nghttp2_session_callbacks_set_send_callback(ptr, sendCallback); in setSendCallback()
53 nghttp2_session_callbacks_set_on_frame_recv_callback(ptr, recvCallback); in setOnFrameRecvCallback()
58 nghttp2_session_callbacks_set_on_stream_close_callback(ptr, onClose); in setOnStreamCloseCallback()
63 nghttp2_session_callbacks_set_on_header_callback(ptr, onHeader); in setOnHeaderCallback()
70 ptr, onBeginHeaders); in setOnBeginHeadersCallback()
75 nghttp2_session_callbacks_set_send_data_callback(ptr, onSendData); in setSendDataCallback()
81 ptr, beforeSendFrame); in setBeforeFrameSendCallback()
86 nghttp2_session_callbacks_set_on_frame_send_callback(ptr, in setAfterFrameSendCallback()
93 ptr, afterSendFrame); in setAfterFrameNoSendCallback()
100 ptr, afterDataChunkRecv); in setOnDataChunkRecvCallback()
106 return ptr; in get()
109 nghttp2_session_callbacks* ptr = nullptr; member
116 if (nghttp2_session_server_new(&ptr, callbacks.get(), nullptr) != 0) in nghttp2_session()
125 nghttp2_session_del(ptr); in ~nghttp2_session()
132 nghttp2_session(nghttp2_session&& other) noexcept : ptr(other.ptr) in nghttp2_session()
134 other.ptr = nullptr; in nghttp2_session()
141 return nghttp2_submit_settings(ptr, NGHTTP2_FLAG_NONE, iv.data(), in submitSettings()
148 ptr, std::bit_cast<uint8_t*>(settingsPayload.data()), in sessionUpgrade2()
154 nghttp2_session_set_user_data(ptr, object); in setUserData()
159 return nghttp2_session_mem_recv(ptr, buffer.data(), buffer.size()); in memRecv()
165 ssize_t size = nghttp2_session_mem_send(ptr, &bytes); in memSend()
172 return nghttp2_submit_response(ptr, streamId, headers.data(), in submitResponse()
178 return nghttp2_session_set_local_window_size(ptr, flags, stream_id, in setLocalWindowSize()
183 nghttp2_session* ptr = nullptr; member
188 nghttp2_hd_inflater* ptr = nullptr; member
193 if (nghttp2_hd_inflate_new(&ptr) != 0) in nghttp2_hd_inflater_ex()
202 return nghttp2_hd_inflate_hd2(ptr, nvOut, inflateFlags, in, inlen, in hd2()
208 return nghttp2_hd_inflate_end_headers(ptr); in endHeaders()
218 if (ptr != nullptr) in ~nghttp2_hd_inflater_ex()
220 nghttp2_hd_inflate_del(ptr); in ~nghttp2_hd_inflater_ex()