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