Lines Matching full:timeout
3 Network Timeout
18 Timeout processing is often affected by latency, so that the time at which the
19 timeout is checked may be some time after it should have expired. Handling
29 The net_timeout API provides a generic timeout mechanism to correctly track
37 #. Configure a network timeout using :c:func:`net_timeout_set()`.
39 timeout occurs. Schedule a timeout to occur after this delay.
40 #. When the timeout callback is invoked, use :c:func:`net_timeout_evaluate()`
41 again to determine whether the timeout has completed, or whether there is
43 #. While the timeout is running, use :c:func:`net_timeout_remaining` to get
44 the number of seconds until the timeout expires. This may be used to
45 explicitly update the timeout, which should be done by canceling any
46 pending callback and restarting from step 1 with the new timeout.
49 timeout instances to be aggregated to share a single kernel timer element.
51 determine the next timeout event to occur.
54 deadline of the timeout. This exists primarily for testing but may have use