Lines Matching full:opaque
34 * (opaque pointer, sequence number) [1] <-> [0..n] SRT
36 * The (opaque pointer, sequence number) tuple is used to refer to an entry (for
38 * Likewise, an entry can be looked up using SRT to get the opaque pointer and
42 * multiple (opaque pointer, sequence number) tuples, for example, if we
47 * SRTs for different (opaque pointer, sequence number) keys.
50 * identified by a (opaque pointer, sequence number) key, and mass deletion of
51 * all entries under a specific opaque pointer. It supports lookup by SRT to
52 * identify zero or more corresponding (opaque pointer, sequence number) tuples.
54 * The opaque pointer may be used for any purpose but is intended to represent a
65 * Add a (opaque, seq_num) -> SRT entry to the SRTM. This operation fails if a
66 * SRT entry already exists with the same (opaque, seq_num) tuple. The token is
69 int ossl_quic_srtm_add(QUIC_SRTM *srtm, void *opaque, uint64_t seq_num,
73 * Removes an entry by identifying it via its (opaque, seq_num) tuple.
76 int ossl_quic_srtm_remove(QUIC_SRTM *srtm, void *opaque, uint64_t seq_num);
79 * Removes all entries (opaque, *) with the given opaque pointer.
81 * Returns 1 on success and 0 on failure. If no entries with the given opaque
84 int ossl_quic_srtm_cull(QUIC_SRTM *strm, void *opaque);
87 * Looks up a SRT to find the corresponding opaque pointer and sequence number.
102 void **opaque, uint64_t *seq_num);