Lines Matching +full:message +full:- +full:objects
18 kernel objects rather than on file descriptors.
25 - a semaphore becomes available
26 - a kernel FIFO contains data ready to be retrieved
27 - a kernel message queue contains data ready to be retrieved
28 - a kernel pipe contains data ready to be retrieved
29 - a poll signal is raised
48 Apart from the kernel objects, there is also a **poll signal** pseudo-object
54 :c:func:`k_poll` was called, or due to the preemptive multi-threading
91 .. code-block:: c
110 .. code-block:: c
147 Notice that the waiters will be served in first-come-first-serve order,
151 -:c:macro:`EAGAIN`.
153 .. code-block:: c
156 // -EADDRINUSE will not occur; the semaphore and/or data will be available
182 .. code-block:: c
222 .. code-block:: c
234 .. code-block:: c
256 // A-OK!
273 .. code-block:: c
294 // A-OK!
313 FIFOs are more error-proof in this sense because they can't "miss"
326 Because objects are only signaled if no other thread is waiting for them to
328 is best used when objects are not subject of contention between multiple
330 "dispatcher" for multiple objects and is the only one trying to acquire
331 these objects.