Lines Matching +full:buffered +full:- +full:positive
2 * Copyright 2022-2023 The OpenSSL Project Authors. All Rights Reserved.
32 * - accepting octet strings of stream data;
34 * - generating corresponding STREAM frames;
36 * - receiving notifications of lost frames, in order to generate new STREAM
39 * - receiving notifications of acknowledged frames, in order to internally
42 * - informing the caller of how much more stream data it can accept into
58 * the stream data buffer in bytes, which must be positive.
76 * transmitted. is_fin is set to 1 if hdr->offset + hdr->len is the final size
77 * of the stream and 0 otherwise. hdr->stream_id is not set; the caller must set
81 * send all of the data, the caller must reduce hdr->len before serializing the
82 * header structure and must ensure that hdr->is_fin is cleared.
84 * hdr->has_explicit_len is always set. It is the caller's responsibility to
94 * to hdr->len will always match. If the caller decides to send less than
95 * hdr->len of stream data, it must adjust the IOVs accordingly. This may be
96 * done by updating hdr->len and then calling the utility function
101 * byte numbers of the transmitted bytes (i.e., hdr->offset, hdr->offset +
102 * hdr->len - 1). If you do not call ossl_quic_sstream_mark_transmitted, the next call to
108 * stream-level flow control, connection-level flow control, or the applicable
111 * The skip argument can usually be given as zero. If it is non-zero, this
119 * 0, 1 or 2. A *num_iov value of 0 can only occurs when hdr->is_fin is set (for
158 * If you sent a zero-length STREAM frame with the FIN bit set, you need only
299 * Sets flag to cleanse the buffered data when it is acked.
319 * If they are non-NULL, the `rxfc` is called when receive stream data
335 * It can be NULL for unit-testing purposes, i.e. if `data` is static or
338 * `data_len` can be 0 - can be useful for indicating `fin` for empty stream.
379 * after end of the stream - in that case *fin will be set to 1 and
408 * ossl_quic_rstream_get_record() - that one will be always skipped.
423 * Sets flag to cleanse the buffered data when user reads it.