Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 25 of 35) sorted by relevance

12

/openssl/doc/internal/man3/
H A DDEFINE_PRIORITY_QUEUE_OF.pod11 - priority queue container
38 Create a type safe priority queue container. These macros define typesafe
42 The PRIORITY_QUEUE_OF() macro returns the name for a priority queue
47 priority queue of B<I<TYPE>> elements. The type is represented by
54 B<ossl_pqueue_I<TYPE>_new>() allocates a new priority queue using
73 into the priority queue I<pq>. If not NULL, the function returns an index
81 in I<pq> and removes that element from the priority queue.
87 what happens if an attempt to remove an element that isn't in the queue is
93 priority queue or B<0> if the passed priority queue is NULL.
95 B<ossl_pqueue_I<TYPE>_new>() returns an empty priority queue or NULL if
[all …]
/openssl/doc/man3/
H A DERR_clear_error.pod5 ERR_clear_error - clear the error queue
15 ERR_clear_error() empties the current thread's error queue.
H A DERR_get_error.pod55 queue and removes the entry. This function can be called repeatedly
59 error queue without modifying it.
62 error queue without modifying it.
78 is valid until the respective entry is overwritten in the error queue.
115 The error code, or 0 if there is no error in the queue.
H A DSSL_accept_stream.pod24 If the queue of incoming streams is empty, this function returns NULL (in
41 currently waiting in the accept queue.
59 currently waiting in the accept queue, or 0 if called on an SSL object other than
H A DERR_put_error.pod32 ERR_raise() adds a new error to the thread's error queue. The
42 ERR_put_error() adds an error code to the thread's error queue. It
50 Multiple calls to these functions append to the current top of the error queue.
54 last error queue entry, after inserting the optional separator string if it is
60 it is split over sufficiently many new copies of the last error queue entry.
H A DOSSL_CMP_log_open.pod54 and enhancements of the error queue mechanism needed for large diagnostic
95 severity level, and log message or error queue message to the given I<bio>.
99 OSSL_CMP_print_errors_cb() outputs any entries in the OpenSSL error queue.
H A DERR_new.pod24 ERR_new() allocates a new slot in the thread's error queue.
27 error in the thread's error queue.
H A DSSL_get_error.pod22 current thread's OpenSSL error queue. Thus, SSL_get_error() must be
25 thread's error queue must be empty before the TLS/SSL I/O operation is
167 Some non-recoverable, fatal I/O error occurred. The OpenSSL error queue may
172 This value can also be returned for other errors, check the error queue for
178 error. The OpenSSL error queue contains more information on the error. If this
H A DERR_remove_state.pod23 ERR_remove_state() frees the error queue associated with the specified
H A DERR_print_errors.pod21 emptying the error queue.
H A DSSL_CONF_CTX_set_flags.pod53 the error queue. If this option isn't set such errors are only reflected
H A DERR_error_string.pod51 all error codes currently in the queue.
H A DSSL_COMP_add_compression_method.pod91 The operation failed. Check the error queue to find out the reason.
H A DDTLSv1_listen.pod103 Both SSL_stateless() and DTLSv1_listen() will clear the error queue when they
122 received from a peer. Errors may be placed on the OpenSSL error queue with
H A DSSL_want.pod35 error queue, the results are obtained by examining an internal state flag
H A DCONF_modules_load_file.pod53 Normally any modules errors will add error information to the error queue. If
H A DDH_generate_parameters.pod137 to the thread's error queue instead of provided as return values from the
H A DBIO_should_retry.pod74 the error queue. For more details see the individual BIO type manual
/openssl/ssl/record/methods/
H A Ddtls_meth.c281 static int dtls_rlayer_buffer_record(OSSL_RECORD_LAYER *rl, struct pqueue_st *queue, in dtls_rlayer_buffer_record() argument
288 if (pqueue_size(queue) >= 100) in dtls_rlayer_buffer_record()
320 if (pqueue_insert(queue, item) == NULL) { in dtls_rlayer_buffer_record()
351 struct pqueue_st *queue) in dtls_retrieve_rlayer_buffered_record() argument
355 item = pqueue_pop(queue); in dtls_retrieve_rlayer_buffered_record()
/openssl/doc/designs/quic-design/
H A Dquic-fifm.md56 not need to understand the specific frame type. A simple queue can be used,
57 with each queue entry being an octet string representing an encoded frame.
58 This queue can also be used for initial transmission of **GCR** frames, not
82 - Need for a generic control queue which can store encoded control frames.
83 This control queue will handle both initial transmission and retransmission of
136 Frames in the `NEW` state participate in a priority queue (the NEW queue)
137 according to their priority and the CFQ's NEW queue can be iterated in priority
H A Dglossary.md69 frames. Stores raw frame in a queue so that it can be retransmitted if lost. See
160 packets contained in them. Manages decrypted packets in a queue pending
230 processing. Stored in a queue known as the RXL. These structures belong to a
304 datagrams pending processing. Stored in a queue known as the URXL.
H A Dconnection-id-cache.md16 The cache will be implemented as a double ended queue as part of the
17 QUIC_CONNECTION object. The queue will be sorted by sequence number
H A Derror-handling.md7 The errors are put on the error stack (rather a queue but error stack is
H A Ddgram-api.md329 queue of unused read buffers, which avoids the need for the application to do
412 a. Use `recvmmsg` and add the received datagrams to an RX queue just as for the
434 path. Since the RX queue will obviously be empty at this point, it is
438 RX queue. In this case we do have to copy - we have no choice. However this only
/openssl/ssl/record/
H A Drec_layer_d1.c78 struct pqueue_st *queue = s->rlayer.d->buffered_app_data; in dtls_buffer_record() local
81 if (pqueue_size(queue) >= 100) in dtls_buffer_record()
128 if (pqueue_insert(queue, item) == NULL) { in dtls_buffer_record()

Completed in 29 milliseconds

12