|
|
A class for internal use by KProcess only. -- Exactly one instance of this class is generated by the first instance of KProcess that is created (a pointer to it gets stored in theKProcessController ).
This class takes care of the actual (UN*X) signal handling.
KProcessController ()
| KProcessController |
~KProcessController ()
| ~KProcessController |
static KProcessController * theKProcessController | theKProcessController |
void theSigCHLDHandler (int signal)
| theSigCHLDHandler |
[static]
Automatically called upon SIGCHLD.
Normally you do not need to do anything with this function but if your application needs to disable SIGCHLD for some time for reasons beyond your control, you should call this function afterwards to make sure that no SIGCHLDs where missed.
void setupHandlers ()
| setupHandlers |
[static]
void resetHandlers ()
| resetHandlers |
[static]
void addKProcess ( KProcess* )
| addKProcess |
void removeKProcess ( KProcess* )
| removeKProcess |
void slotDoHousekeeping (int socket)
| slotDoHousekeeping |
[slot]