#include <AbstractProcess.h>
◆ ~AbstractPtyProcess()
| virtual AbstractPtyProcess::~AbstractPtyProcess |
( |
| ) |
|
|
inlinevirtual |
◆ clearMessage()
| void AbstractPtyProcess::clearMessage |
( |
| ) |
|
◆ getExitCode()
| virtual int AbstractPtyProcess::getExitCode |
( |
| ) |
const |
|
pure virtual |
◆ getMessage()
| std::string AbstractPtyProcess::getMessage |
( |
| ) |
const |
◆ isRunning()
| virtual bool AbstractPtyProcess::isRunning |
( |
| ) |
const |
|
pure virtual |
◆ notifyCompleted()
| void AbstractPtyProcess::notifyCompleted |
( |
| ) |
|
|
inline |
◆ readOutputStreaming()
| virtual int AbstractPtyProcess::readOutputStreaming |
( |
char * |
ptr, |
|
|
int |
len |
|
) |
| |
|
pure virtual |
◆ setChangeDir()
| void AbstractPtyProcess::setChangeDir |
( |
QString const & |
dir | ) |
|
◆ setCompletedHandler()
| void AbstractPtyProcess::setCompletedHandler |
( |
std::function< void(bool, const QVariant &)> |
fn, |
|
|
QVariant const & |
userdata |
|
) |
| |
|
inline |
◆ start()
| virtual void AbstractPtyProcess::start |
( |
std::string const & |
cmd, |
|
|
std::string const & |
env, |
|
|
bool |
use_input |
|
) |
| |
|
pure virtual |
◆ stderr_bytes()
| std::vector<char> const& AbstractPtyProcess::stderr_bytes |
( |
| ) |
const |
|
inline |
◆ stdout_bytes()
| std::vector<char> const& AbstractPtyProcess::stdout_bytes |
( |
| ) |
const |
|
inline |
◆ stop()
| virtual void AbstractPtyProcess::stop |
( |
| ) |
|
|
pure virtual |
◆ wait()
| virtual bool AbstractPtyProcess::wait |
( |
unsigned long |
time = ULONG_MAX | ) |
|
|
pure virtual |
◆ writeInput()
| virtual void AbstractPtyProcess::writeInput |
( |
char const * |
ptr, |
|
|
int |
len |
|
) |
| |
|
pure virtual |
◆ writeOutput()
| void AbstractPtyProcess::writeOutput |
( |
char const * |
buf, |
|
|
size_t |
len |
|
) |
| |
|
inlineprotected |
◆ change_dir_
| QString AbstractPtyProcess::change_dir_ |
|
protected |
◆ completed_fn_
| std::function<void (bool, const QVariant &)> AbstractPtyProcess::completed_fn_ |
|
protected |
◆ cond_
| std::condition_variable AbstractPtyProcess::cond_ |
|
protected |
◆ mutex_
| std::mutex AbstractPtyProcess::mutex_ |
|
protected |
◆ output_queue_
| std::deque<char> AbstractPtyProcess::output_queue_ |
|
protected |
◆ output_vector_
| std::vector<char> AbstractPtyProcess::output_vector_ |
|
protected |
◆ stderr_bytes_
| std::vector<char> AbstractPtyProcess::stderr_bytes_ |
|
protected |
◆ stdout_bytes_
| std::vector<char> AbstractPtyProcess::stdout_bytes_ |
|
protected |
◆ user_data_
| QVariant AbstractPtyProcess::user_data_ |
|
protected |
The documentation for this class was generated from the following files: