[#subprocess-input] = xref:subprocess.adoc[subprocess]::input :relfileprefix: ../ :mrdocs: Option to specify the input channel for the child process. It can be: 1. An already open file descriptor. 2. A file name. 3. IOTYPE. Usual a PIPE == Synopsis Declared in `<util/subprocess.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct input; ---- == Description Eg: input{PIPE} OR in case of redirection, output of another Popen input{popen.output()} == Member Functions [cols="1,4"] |=== | Name| Description | xref:subprocess/input/2constructor-0b.adoc[`input`] [.small]#[constructor]# | Constructors |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:subprocess/input/rd_ch_.adoc[`rd_ch_`] | Read end of the channel, or ‐1 if unused. | xref:subprocess/input/wr_ch_.adoc[`wr_ch_`] | Write end of the channel, or ‐1 if unused. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#