KDE3Support
k3process.h
Go to the documentation of this file.
143 NoCommunication = 0,
144 Stdin = 1,
145 Stdout = 2,
146 Stderr = 4,
147 AllOutput = 6,
148 All = 7,
158 };
184 };
531 PrioHigher = -5, PrioHigh = -10, PrioHighest = -19 };
Definition: k3process.h:128
void wroteStdin(K3Process *proc)
Emitted after all the data that has been specified by a prior call to writeStdin() has actually been ...
bool keepPrivs
If false, the child process' effective uid & gid will be reset to the real values.
Definition: k3process.h:690
QList< QByteArray > arguments
The list of the process' command line arguments.
Definition: k3process.h:652
void receivedStdout(K3Process *proc, char *buffer, int buflen)
Emitted, when output from the child process has been received on stdout.
@ DontCare
The application does not receive notifications from the subprocess when it is finished or aborted.
Definition: k3process.h:170
@ Block
The application is suspended until the started process is finished.
Definition: k3process.h:178
void processExited(K3Process *proc)
Emitted after the process has terminated when the process was run in the NotifyOnExit (==default opti...
CommunicationFlag
Modes in which the communication channels can be opened.
Definition: k3process.h:142
void receivedStdout(int fd, int &len)
Emitted when output from the child process has been received on stdout.
Communication communication
Lists the communication links that are activated for the child process.
Definition: k3process.h:808
const char * input_data
The buffer holding the data that has to be sent to the child.
Definition: k3process.h:827
const QList< QByteArray > & args()
Lets you see what your arguments are for debugging.
Definition: k3process.h:435
void receivedStderr(K3Process *proc, char *buffer, int buflen)
Emitted, when output from the child process has been received on stderr.
A class derived from K3Process to start child processes through a shell.
Definition: k3process.h:861
QDataStream & operator<<(QDataStream &d, const ActionReply &reply)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.