|
Guitar
|
#include <Win32PtyProcess.h>


Classes | |
| struct | Private |
Public Member Functions | |
| Win32PtyProcess () | |
| ~Win32PtyProcess () override | |
| bool | isRunning () const override |
| int | readOutputStreaming (char *dstptr, int maxlen) override |
| void | writeInput (char const *ptr, int len) override |
| void | start (std::string const &cmdline, std::string const &env, bool use_input) override |
| bool | wait (unsigned long time=ULONG_MAX) override |
| void | stop () override |
| int | getExitCode () const override |
Public Member Functions inherited from AbstractPtyProcess | |
| virtual | ~AbstractPtyProcess () |
| void | setChangeDir (QString const &dir) |
| void | setCompletedHandler (std::function< void(bool, const QVariant &)> fn, QVariant const &userdata) |
| void | notifyCompleted () |
| std::string | getMessage () const |
| void | clearMessage () |
| std::vector< char > const & | stdout_bytes () const |
| std::vector< char > const & | stderr_bytes () const |
Protected Member Functions | |
| void | run () override |
Protected Member Functions inherited from AbstractPtyProcess | |
| void | writeOutput (char const *buf, size_t len) |
Private Attributes | |
| Private * | m |
Additional Inherited Members | |
Protected Attributes inherited from AbstractPtyProcess | |
| std::mutex | mutex_ |
| std::condition_variable | cond_ |
| QString | change_dir_ |
| QVariant | user_data_ |
| std::deque< char > | output_queue_ |
| std::vector< char > | output_vector_ |
| std::vector< char > | stdout_bytes_ |
| std::vector< char > | stderr_bytes_ |
| std::function< void(bool, const QVariant &)> | completed_fn_ |
| Win32PtyProcess::Win32PtyProcess | ( | ) |
|
override |
|
overridevirtual |
Implements AbstractPtyProcess.
|
overridevirtual |
Implements AbstractPtyProcess.
|
overridevirtual |
Implements AbstractPtyProcess.
|
overrideprotected |

|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements AbstractPtyProcess.
|
private |