Lines Matching full:receive
8 A mailbox allows threads to send and receive messages of any size
25 * A **receive queue** of threads that are waiting to receive a message.
81 it wishes to receive a message, or it can receive a message from any thread
87 it will be received by thread B if thread B tries to receive a message
88 from thread A or if thread B tries to receive from any thread.
89 The exchange will not occur if thread B tries to receive a message
91 even if it tries to receive a message from thread A (or from any thread).
166 to allow any thread to receive the message. Leave this field uninitialized
172 to receive a message sent by any thread. Leave this field uninitialized
305 characterizes the message it wants to receive. It then calls one of the
306 mailbox receive APIs. The mailbox searches its send queue and takes the message
310 the receive operation fails.
311 Once a receive operation completes successfully the receiving thread
317 receive queue. The threads are sorted according to their priority;
319 first can receive a message first.
322 Receiving threads do not always receive messages in a first in, first out
324 message descriptors. For example, if thread A waits to receive a message
325 only from thread X and then thread B waits to receive a message from
338 Retrieving Data at Receive Time
347 receive operation. If the message buffer is not big enough to contain all of the
372 /* prepare to receive message */
406 The mailbox does not copy any message data as part of the receive operation.
413 contained no data or the receiving thread did not want to receive any data.
446 /* prepare to receive message */