QtPass 2.0.0
Developer documentation
Loading...
Searching...
No Matches
executor.h File Reference

Executor, the FIFO queue every gpg, git and pass child process of QtPass goes through, and the WSL command parsing it shares with the settings code. More...

#include <QObject>
#include <QProcess>
#include <QProcessEnvironment>
#include <QQueue>
#include <atomic>
#include <optional>
#include <utility>
Include dependency graph for executor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Executor
 Runs non-interactive external commands in FIFO order using a single QProcess. More...
struct  Executor::ExecQueueItem
 Execution queue item for non-interactive ordered execution. More...
struct  Executor::WslCommand
 A configured executable that runs a Linux program through WSL. More...

Detailed Description

Executor, the FIFO queue every gpg, git and pass child process of QtPass goes through, and the WSL command parsing it shares with the settings code.

Definition in file executor.h.