The OS_IPC_DIRECT_READ_WRITE flag may be used in conjunction with the OS_IPC_WAIT_IF_EMPTY and OS_IPC_WAIT_IF_FULL flags. This flag enables direct read-write mode. When a task is waiting for a data transfer to complete (e.g., reading from an empty queue), direct read-write mode ensures that data is transferred directly between tasks, bypassing the object buffer. This flag can be specified during IPC object creation via the Mode parameter of the osCreateStream, osCreateQueue, or osCreateMailbox functions.
| Version: | 1.0 |
|---|---|
| Header file: | OS_API.h |
| See also: | OS_IPC_WAIT_IF_EMPTY, OS_IPC_WAIT_IF_FULL, osCreateMailbox, osCreateQueue, osCreateStream |