Changeset dd746c38 in rtems for c/src/exec/rtems/include/rtems/rtems/message.h
- Timestamp:
- 02/10/99 00:29:02 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- aee3d68
- Parents:
- c13cd48
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/rtems/include/rtems/rtems/message.h
rc13cd48 rdd746c38 149 149 * message is based on the task queue discipline algorithm in 150 150 * use by this particular message queue. If no tasks are waiting, 151 * then the message buffer will be placed at the rearof the151 * then the message buffer will be placed at the REAR of the 152 152 * chain of pending messages for this message queue. 153 153 */ … … 164 164 * DESCRIPTION: 165 165 * 166 * This routine implements the rtems_message_queue_send directive. 167 * This directive sends the message buffer to the message queue 168 * indicated by ID. If one or more tasks is blocked waiting 169 * to receive a message from this message queue, then one will 170 * receive the message. The task selected to receive the 171 * message is based on the task queue discipline algorithm in 172 * use by this particular message queue. If no tasks are waiting, 173 * then the message buffer will be placed at the rear of the 174 * chain of pending messages for this message queue. 166 * This routine implements the rtems_message_queue_urgent directive. 167 * This directive has the same behavior as rtems_message_queue_send 168 * except that if no tasks are waiting, the message buffer will 169 * be placed at the FRONT of the chain of pending messages rather 170 * than at the REAR. 175 171 */ 176 172 … … 186 182 * DESCRIPTION: 187 183 * 188 * This routine implements the rtems_message_queue_send directive. 189 * This directive sends the message buffer to the message queue 190 * indicated by ID. If one or more tasks is blocked waiting 191 * to receive a message from this message queue, then one will 192 * receive the message. The task selected to receive the 193 * message is based on the task queue discipline algorithm in 194 * use by this particular message queue. If no tasks are waiting, 195 * then the message buffer will be placed at the rear of the 196 * chain of pending messages for this message queue. 184 * This routine implements the rtems_message_queue_broadcast directive. 185 * This directive sends the message buffer to all of the tasks blocked 186 * waiting for a message on the message queue indicated by ID. 187 * If no tasks are waiting, then the message buffer will not be queued. 197 188 */ 198 189
Note: See TracChangeset
for help on using the changeset viewer.