Lines Matching refs:SSL_poll

5 SSL_poll,
67 int SSL_poll(SSL_POLL_ITEM *items,
76 SSL_poll() allows the readiness conditions of the resources represented by one
81 A call to SSL_poll() specifies an array of B<SSL_POLL_ITEM> structures, each of
111 After SSL_poll() returns, this is the set of zero or more events which are
121 To use SSL_poll(), call it with an array of B<SSL_POLL_ITEM> structures. The
126 The present implementation of SSL_poll() is a subset of the functionality which
128 at this time, where SSL_poll() always returns immediately. As such, I<timeout>
148 when the call to SSL_poll() returns; see L</RETURN VALUES> for details.
152 The SSL_poll() interface reports zero or more event types on a given resource,
157 SSL_poll() for a resource, it will continue to be reported in future SSL_poll()
159 event type bit in future SSL_poll() calls if it does not wish to receive
189 relation to a resource. This may mean that SSL_poll() does not support the kind
192 Where this event is raised on at least one item in I<items>, SSL_poll() will
281 SSL_poll() as presently implemented has the following limitations:
287 The implementation of SSL_poll() only supports nonblocking operation and
289 Calls to SSL_poll() which specify another value, or which pass I<timeout> as
293 Future releases will remove this limitation and support blocking SSL_poll().
307 SSL_poll() returns 1 on success and 0 on failure.
309 Unless the I<items> pointer itself is invalid, SSL_poll() will always initialise
314 the array with nonzero I<revents> fields, even if the SSL_poll() call returns
317 It is possible for I<result_count> to be written as 0 even if the SSL_poll()
322 SSL_poll() call returns failure, for example due to B<SSL_POLL_EVENT_F> events,
326 If at least one B<SSL_POLL_EVENT_F> event is output, SSL_poll() is guaranteed
329 additional B<SSL_POLL_EVENT_F> events is not available. SSL_poll() may or may
333 constitute a failure of the SSL_poll() mechanism itself are not considered
334 errors by SSL_poll() and are instead represented using their own event type; see
337 The caller can establish the meaning of the SSL_poll() return and output values
344 If SSL_poll() returns 1 and I<result_count> is zero, the operation timed out
349 If SSL_poll() returns 1 and I<result_count> is nonzero, that many events were
354 If SSL_poll() returns 0 and I<result_count> is zero, the caller has made a basic
359 If SSL_poll() returns 0 and I<result_count> is nonzero, inspect the I<items>
378 SSL_poll() was added in OpenSSL 3.3.