QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
Executor::ExecQueueItem Struct Reference

Execution queue item for non-interactive ordered execution. More...

Public Attributes

int id
 Identifier the caller gave; echoed in finished()/error().
QString app
 Executable as configured; resolved when started.
QStringList args
 Arguments for the executable.
QString input
 Data written to the process's stdin, then closed.
bool readStdout
 Whether stdout is captured for finished().
bool readStderr
 Whether stderr is captured; it is read regardless when the process exits non-zero.
QString workingDir
 Working directory to start in; empty for the current one.

Detailed Description

Execution queue item for non-interactive ordered execution.

Definition at line 38 of file executor.h.

Member Data Documentation

◆ app

QString Executor::ExecQueueItem::app

Executable as configured; resolved when started.

Definition at line 42 of file executor.h.

◆ args

QStringList Executor::ExecQueueItem::args

Arguments for the executable.

Definition at line 44 of file executor.h.

◆ id

int Executor::ExecQueueItem::id

Identifier the caller gave; echoed in finished()/error().

Definition at line 40 of file executor.h.

◆ input

QString Executor::ExecQueueItem::input

Data written to the process's stdin, then closed.

Definition at line 46 of file executor.h.

◆ readStderr

bool Executor::ExecQueueItem::readStderr

Whether stderr is captured; it is read regardless when the process exits non-zero.

Definition at line 53 of file executor.h.

◆ readStdout

bool Executor::ExecQueueItem::readStdout

Whether stdout is captured for finished().

Definition at line 48 of file executor.h.

◆ workingDir

QString Executor::ExecQueueItem::workingDir

Working directory to start in; empty for the current one.

Definition at line 55 of file executor.h.


The documentation for this struct was generated from the following file: