nghttp3_conn_add_write_offset ============================= Synopsis -------- *#include * .. function:: int nghttp3_conn_add_write_offset(nghttp3_conn *conn, int64_t stream_id, size_t n) `nghttp3_conn_add_write_offset` tells *conn* the number of bytes *n* for stream denoted by *stream_id* QUIC stack accepted. If stream has no data to send but just sends fin (closing the write side of a stream), the number of bytes sent is 0. It is important to call this function even if *n* is 0 in this case. It is safe to call this function if *n* is 0. `nghttp3_conn_writev_stream` must be called before calling this function to get data to send, and those data must be fed into QUIC stack. If a stream denoted by *stream_id* is not found, this function returns 0. This function returns 0 if it succeeds, or one of the following negative error codes: :macro:`NGHTTP3_ERR_NOMEM` Out of memory.