ngtcp2_conn_shutdown_stream_read ================================ Synopsis -------- *#include * .. function:: int ngtcp2_conn_shutdown_stream_read(ngtcp2_conn *conn, uint32_t flags, int64_t stream_id, uint64_t app_error_code) `ngtcp2_conn_shutdown_stream_read` closes read-side of a stream denoted by *stream_id* abruptly. *app_error_code* is one of application error codes, and indicates the reason of shutdown. If this function succeeds, no further application data is forwarded to an application layer. *flags* is currently unused, and should be set to 0. This function returns 0 if a stream denoted by *stream_id* is not found. This function returns 0 if it succeeds, or one of the following negative error codes: :macro:`NGTCP2_ERR_NOMEM` Out of memory :macro:`NGTCP2_ERR_INVALID_ARGUMENT` *stream_id* refers to a local unidirectional stream.