KDE3Support
k3processcontroller.cpp
Go to the documentation of this file.
104 fcntl( d->fd[0], F_SETFL, O_NONBLOCK ); // in case slotDoHousekeeping is called without polling first
bool waitForProcessExit(int timeout)
Wait for any process to exit and handle their exit without starting an event loop.
Definition k3processcontroller.cpp:278
static void deref()
Destroy the instance if one exists and it is not referenced any more.
Definition k3processcontroller.cpp:73
static K3ProcessController * instance()
Only a single instance of this class is allowed at a time.
Definition k3processcontroller.cpp:83
void rescheduleCheck()
This function must be called at some point after calling unscheduleCheck().
Definition k3processcontroller.cpp:233
void unscheduleCheck()
Call this function to defer processing of the data that became available on notifierFd().
Definition k3processcontroller.cpp:225
void removeKProcess(K3Process *)
Definition k3processcontroller.cpp:321
static void theSigCHLDHandler(int signal)
Automatically called upon SIGCHLD.
Definition k3processcontroller.cpp:201
Definition k3process.h:128
virtual void processHasExited(int state)
Immediately called after a successfully started process in NotifyOnExit mode has exited.
Definition k3process.cpp:747
#define mask
int timeout
KAction * close(const QObject *recvr, const char *slot, QObject *parent)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Jul 18 2024 00:00:00 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Jul 18 2024 00:00:00 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.