Lines Matching +full:poll +full:- +full:interval

9  * Copyright (c) 2017-2018 Linaro Limited
12 * SPDX-License-Identifier: Apache-2.0
44 * @name Options for poll()
48 /** zsock_poll: Poll for readability */
50 /** zsock_poll: Poll for exceptional condition */
52 /** zsock_poll: Poll for writability */
54 /** zsock_poll: Poll results in error condition (output value only) */
56 /** zsock_poll: Poll detected closed connection (output value only) */
75 /** zsock_recv/zsock_send: Override operation to non-blocking */
85 /* Well-known values, e.g. from Linux man 2 shutdown:
118 /** Write-only socket option to set hostname. It accepts a string containing
129 /** Read-only socket option to read a ciphersuite chosen during TLS handshake.
134 /** Write-only socket option to set peer verification level for TLS connection.
137 * - 0 - none
138 * - 1 - optional
139 * - 2 - required
145 /** Write-only socket option to set role for DTLS connection. This option
150 * - 0 - client
151 * - 1 - server
189 * - 0 - Disabled.
190 * - 1 - Enabled.
193 /** Write-only socket option to purge session cache immediately.
197 /** Write-only socket option to control DTLS CID.
201 * - 0 - DTLS CID will be disabled.
202 * - 1 - DTLS CID will be enabled, and a 0 length CID value to be sent to the
204 * - 2 - DTLS CID will be enabled, and the most recent value set with
209 /** Read-only socket option to get DTLS CID status.
213 * - 0 - DTLS CID is disabled.
214 * - 1 - DTLS CID is received on the downlink.
215 * - 2 - DTLS CID is sent to the uplink.
216 * - 3 - DTLS CID is used in both directions.
224 /** Read-only socket option to get the value of the DTLS connection ID
315 * However in Zephyr the file descriptor scope is global, and MPU-based systems
316 * are not able to implement a process-like model due to the lack of memory
335 * See POSIX.1-2017 article
352 * See POSIX.1-2017 article
375 * See POSIX.1-2017 article
388 * See POSIX.1-2017 article
401 * See POSIX.1-2017 article
414 * See POSIX.1-2017 article
426 * See POSIX.1-2017 article
438 * See POSIX.1-2017 article
452 * See POSIX.1-2017 article
468 * See POSIX.1-2017 article
481 * See POSIX.1-2017 article
495 * See POSIX.1-2017 article
507 * See POSIX.1-2017 article
520 * @brief Control blocking/non-blocking mode of a socket
524 * non-blocking operation (O_NONBLOCK).
556 * See POSIX.1-2017 article
561 * `ZFD_IOCTL_FIONREAD`, to set non-blocking mode, and query the number of
588 * @brief Efficiently poll multiple sockets for events
591 * See POSIX.1-2017 article
592 * http://pubs.opengroup.org/onlinepubs/9699919799/functions/poll.html
594 * This function is also exposed as `poll()`
596 * it may conflict with generic POSIX `poll()` function).
607 * See POSIX.1-2017 article
623 * See POSIX.1-2017 article
639 * See POSIX.1-2017 article
652 * See POSIX.1-2017 article
665 * See POSIX.1-2017 article
677 * See POSIX.1-2017 article
693 * See POSIX.1-2017 article
736 * See POSIX.1-2017 article
750 * See POSIX.1-2017 article
762 * See POSIX.1-2017 article
797 * See POSIX.1-2017 article
828 /** Socket-level option */
851 /** Enable sending keep-alive messages on connections */
853 /** Place out-of-band data into receive stream (ignored, for compatibility) */
921 /** Interval between keepalives (seconds) */
933 /** Set or receive the Type-Of-Service value for an outgoing packet. */
936 /** Set or receive the Time-To-Live value for an outgoing packet. */
1059 /** Prefer Care-of address as source. Ignored in Zephyr. */
1065 /** Prefer non-CGA address as source. Ignored in Zephyr. */
1195 * Additionally, if non-zephyr-prefixed headers are used here,
1209 #include <zephyr/posix/poll.h>