|
| enum class | Operation {
AlreadySetup
,
Inherit
,
Ignore
,
ExternalPipe
,
FileDescriptor
,
GrowableBuffer
,
WritableSpan
,
ReadableSpan
} |
| |
|
| StdStream (AlreadySetup) |
| |
|
Operation | operation = Operation::Inherit |
| |
|
Span< const char > | readableSpan |
| |
|
Span< char > * | writableSpan = nullptr |
| |
|
IGrowableBuffer * | growableBuffer = nullptr |
| |
|
FileDescriptor::Handle | fileDescriptor |
| |
|
PipeDescriptor * | pipeDescriptor |
| |
◆ StdIn() [1/4]
| SC::Process::StdIn::StdIn |
( |
GrowableBuffer< Inherit > | | ) |
|
|
inline |
Inherits child process Input from parent process.
◆ StdIn() [2/4]
template<int N>
| SC::Process::StdIn::StdIn |
( |
GrowableBuffer< const char[N]> & | item | ) |
|
|
inline |
Fills standard input with content of a C-String.
◆ StdIn() [3/4]
| SC::Process::StdIn::StdIn |
( |
GrowableBuffer< StringSpan > | string | ) |
|
|
inline |
Fills standard input with content of a StringSpan.
◆ StdIn() [4/4]
| SC::Process::StdIn::StdIn |
( |
GrowableBuffer< Span< const char > > | span | ) |
|
|
inline |
Fills standard input with content of a Span.
◆ StdStream() [1/2]
| SC::Process::StdStream::StdStream |
( |
GrowableBuffer< FileDescriptor > & | file | ) |
|
|
inline |
Redirects child process standard output/error to a given file descriptor.
◆ StdStream() [2/2]
| SC::Process::StdStream::StdStream |
( |
IGrowableBuffer & | destination | ) |
|
|
inline |
Read the process standard output/error into the given String / Buffer.
The documentation for this struct was generated from the following file: