Lines Matching defs:callbacks
55 if (!conn->callbacks.begin_headers) {
59 rv = conn->callbacks.begin_headers(conn, stream->node.nid.id, conn->user_data,
73 if (!conn->callbacks.end_headers) {
77 rv = conn->callbacks.end_headers(conn, stream->node.nid.id, fin,
91 if (!conn->callbacks.begin_trailers) {
95 rv = conn->callbacks.begin_trailers(conn, stream->node.nid.id,
109 if (!conn->callbacks.end_trailers) {
113 rv = conn->callbacks.end_trailers(conn, stream->node.nid.id, fin,
126 if (!conn->callbacks.end_stream) {
130 rv = conn->callbacks.end_stream(conn, stream->node.nid.id, conn->user_data,
143 if (!conn->callbacks.stop_sending) {
147 rv = conn->callbacks.stop_sending(conn, stream->node.nid.id, app_error_code,
160 if (!conn->callbacks.reset_stream) {
164 rv = conn->callbacks.reset_stream(conn, stream->node.nid.id, app_error_code,
178 if (nconsumed == 0 || !conn->callbacks.deferred_consume) {
182 rv = conn->callbacks.deferred_consume(conn, stream->node.nid.id, nconsumed,
214 const nghttp3_callbacks *callbacks, int settings_version,
259 conn->callbacks = *callbacks;
290 const nghttp3_callbacks *callbacks,
296 rv = conn_new(pconn, /* server = */ 0, callbacks_version, callbacks,
307 const nghttp3_callbacks *callbacks,
313 rv = conn_new(pconn, /* server = */ 1, callbacks_version, callbacks,
876 if (conn->callbacks.shutdown) {
878 conn->callbacks.shutdown(conn, conn->rx.goaway_id, conn->user_data);
1034 if (bidi && conn->callbacks.stream_close) {
1035 rv = conn->callbacks.stream_close(conn, stream->node.nid.id,
1504 if (!conn->callbacks.recv_data) {
1508 rv = conn->callbacks.recv_data(conn, stream->node.nid.id, data, datalen,
1545 recv_header = conn->callbacks.recv_header;
1552 recv_header = conn->callbacks.recv_trailer;
1776 if (!conn->callbacks.acked_stream_data) {
1780 rv = conn->callbacks.acked_stream_data(conn, stream_id, datalen,
1793 nghttp3_stream_callbacks callbacks = {
1797 rv = nghttp3_stream_new(&stream, stream_id, conn->next_seq, &callbacks,