KDEsu
Go to the documentation of this file.
13 #ifndef __Process_h_Included__
14 #define __Process_h_Included__
16 #include <sys/types.h>
18 #include <QtCore/QByteRef>
19 #include <QtCore/QString>
20 #include <QtCore/QStringList>
21 #include <QtCore/QList>
61 QByteArray readLine(
bool block=
true);
69 QByteArray readAll(
bool block=
true);
76 void writeLine(
const QByteArray &line,
bool addNewline=
true);
83 void unreadLine(
const QByteArray &line,
bool addNewline=
true);
89 void setExitString(
const QByteArray &exit);
106 int enableLocalEcho(
bool enable=
true);
111 void setTerminal(
bool terminal);
117 void setErase(
bool erase);
151 static int waitMS(
int fd,
int ms);
159 static bool checkPid(pid_t pid);
175 static int checkPidExited(pid_t pid);
186 QByteArray m_Command,
196 virtual void virtual_hook(
int id,
void* data );
198 class PtyProcessPrivate;
199 PtyProcessPrivate*
const d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Wed Mar 20 2013 07:18:44 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.