Classes | |
| struct | Ignore |
| struct | Inherit |
Public Member Functions | |
| StdOut (GrowableBuffer< StdOut::Ignore >) | |
| Ignores child process standard output/error (child process output will be silenced) | |
| StdOut (GrowableBuffer< StdOut::Inherit >) | |
| Inherits child process standard output/error (child process will print into parent process console) | |
| StdOut (GrowableBuffer< StdOut >) | |
| StdOut (GrowableBuffer< Span< char > > &span) | |
| Read the process standard output/error into the given 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) | |
Public Member Functions inherited from SC::Process::StdStream | |
| 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 |
Friends | |
| struct | ProcessChain |
Additional Inherited Members | |
Protected Types inherited from SC::Process::StdStream | |
| enum class | Operation { AlreadySetup , Inherit , Ignore , ExternalPipe , FileDescriptor , GrowableBuffer , WritableSpan , ReadableSpan } |
Protected Member Functions inherited from SC::Process::StdStream | |
| StdStream (AlreadySetup) | |
Protected Attributes inherited from SC::Process::StdStream | |
| Operation | operation = Operation::Inherit |
| Span< const char > | readableSpan |
| Span< char > * | writableSpan = nullptr |
| IGrowableBuffer * | growableBuffer = nullptr |
| FileDescriptor::Handle | fileDescriptor |
| PipeDescriptor * | pipeDescriptor |
|
inline |
Ignores child process standard output/error (child process output will be silenced)
|
inline |
Inherits child process standard output/error (child process will print into parent process console)
|
inline |
Read the process standard output/error into the given Span.
|
inline |
Redirects child process standard output/error to a given file descriptor.
|
inline |