Mstdlib-1.24.0
|
Enumerations | |
enum | M_io_pipe_flags_t { M_IO_PIPE_NONE = 0 , M_IO_PIPE_INHERIT_READ = 1 << 0 , M_IO_PIPE_INHERIT_WRITE = 1 << 1 } |
Functions | |
M_io_error_t | M_io_pipe_create (M_uint32 flags, M_io_t **reader, M_io_t **writer) |
Pipe's are uni-directional connected endpoints, meaning one endpoint is a write-only endpoint, and the other endpoint is a read-only endpoint. Pipes are often used for inter-process communication.
enum M_io_pipe_flags_t |
M_io_error_t M_io_pipe_create | ( | M_uint32 | flags, |
M_io_t ** | reader, | ||
M_io_t ** | writer | ||
) |
Create a pipe object
[in] | flags | One or more M_io_pipe_flags_t flags controlling pipe creation |
[out] | reader | io object for reading. |
[out] | writer | io object for writing. |