|
GammaRay API Documentaion
2.5.0
|
Manages launching a target process, injecting the probe and if needed also starting the client application. More...
#include <launcher.h>

Signals | |
| void | attached () |
| void | finished () |
| void | started () |
| void | stderrMessage (const QString &message) |
| void | stdoutMessage (const QString &message) |
Public Member Functions | |
| Launcher (const LaunchOptions &options, QObject *parent=0) | |
| QString | errorMessage () const |
| int | exitCode () const |
| qint64 | instanceIdentifier () const |
| QUrl | serverAddress () const |
| bool | start () |
| void | stop () |
Protected Member Functions | |
| virtual void | startClient (const QUrl &serverAddress) |
Manages launching a target process, injecting the probe and if needed also starting the client application.
| QString GammaRay::Launcher::errorMessage | ( | ) | const |
Error message from attaching/launching the target, if any.
| int GammaRay::Launcher::exitCode | ( | ) | const |
Target exit code, in case we launched it.
| qint64 GammaRay::Launcher::instanceIdentifier | ( | ) | const |
This is used to identify the communication channels used by the launcher and the target process.
| QUrl GammaRay::Launcher::serverAddress | ( | ) | const |
Address for the client to connect to, valid once received from the target.