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.