|
| | StdIn (GrowableBuffer< Inherit >) |
| | Inherits child process Input from parent process.
|
| |
|
| StdIn (GrowableBuffer< StdIn >) |
| |
| template<int N> |
| | StdIn (GrowableBuffer< const char[N]> &item) |
| | Fills standard input with content of a C-String.
|
| |
| | StdIn (GrowableBuffer< StringSpan > string) |
| | Fills standard input with content of a StringSpan.
|
| |
| | StdIn (GrowableBuffer< Span< const char > > span) |
| | Fills standard input with content of a Span.
|
| |
| | StdStream (IGrowableBuffer &destination) |
| | Read the process standard output/error into the given String / Buffer.
|
| |
| | StdStream (GrowableBuffer< FileDescriptor > &file) |
| | Redirects child process standard output/error to a given file descriptor.
|
| |
|
| StdStream (GrowableBuffer< PipeDescriptor > &pipe) |
| |
|
| StdStream (const StdStream &)=delete |
| |
|
| StdStream (StdStream &&)=delete |
| |
|
| StdStream ()=default |
| |
|
| StdStream (AlreadySetup) |
| |
| | StdStream (IGrowableBuffer &destination) |
| | Read the process standard output/error into the given String / Buffer.
|
| |
| | StdStream (GrowableBuffer< FileDescriptor > &file) |
| | Redirects child process standard output/error to a given file descriptor.
|
| |
|
| StdStream (GrowableBuffer< PipeDescriptor > &pipe) |
| |
|
| StdStream (const StdStream &)=delete |
| |
|
| StdStream (StdStream &&)=delete |
| |
|
StdStream & | operator= (const StdStream &)=delete |
| |
|
StdStream & | operator= (StdStream &&)=delete |
| |
|
| 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: