Scroll to navigation

PMIX_IOF_CHANNEL_T(5) OpenPMIx PMIX_IOF_CHANNEL_T(5)

pmix_iof_channel_t — Bit-mask identifying I/O forwarding channels

SYNTAX

C Syntax

#include <pmix_common.h>
typedef uint16_t pmix_iof_channel_t;
#define PMIX_FWD_NO_CHANNELS        0x0000
#define PMIX_FWD_STDIN_CHANNEL      0x0001
#define PMIX_FWD_STDOUT_CHANNEL     0x0002
#define PMIX_FWD_STDERR_CHANNEL     0x0004
#define PMIX_FWD_STDDIAG_CHANNEL    0x0008
#define PMIX_FWD_ALL_CHANNELS       0x00ff


DESCRIPTION

The pmix_iof_channel_t type is a 16-bit bit-mask that identifies one or more input/output forwarding channels. The individual channel flags may be OR’d together to reference multiple channels in a single value.

No channels are selected.
The standard input (stdin) channel.
The standard output (stdout) channel.
The standard error (stderr) channel.
The diagnostic channel, if one exists.
All available channels.

The PMIx_IOF_channel_string(3) <#man3-pmix-iof-channel-string> function returns a string representation of a pmix_iof_channel_t value.

See also:

PMIx_IOF_channel_string(3) <#man3-pmix-iof-channel-string>, pmix_info_t(5) <#man5-pmix-info-t>


Copyright

2014-2026, OpenPMIx Community

October 5, 2026