Home | Trees | Indices | Help |
---|
|
object --+ | threading._Verbose --+ | threading.Thread --+ | ProcessMonitor
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
bool |
|
||
Process |
|
||
bool |
|
||
|
|||
bool |
|
||
|
|||
|
|||
[[(str, int),], [(str,int),]] |
|
||
|
|||
|
|||
|
|||
Inherited from Inherited from |
Properties | |
Inherited from Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Listener for process events. MUST be called before ProcessMonitor is running.See ProcessListener class.
|
Register process with ProcessMonitor
|
Register core process with ProcessMonitor. Coreprocesses have special shutdown semantics. They are killed after all other processes, in reverse order in which they are added. @param p Process
|
Inform the process monitor that registrations are complete. After the registrations_complete flag is set, process monitor will exit if there are no processes left to monitor. |
|
|
|
Execute tasks that need to be run in the main thread. Must be called from main thread. |
Kill process that matches name. NOTE: a killed process will continue to show up as active until the process monitor thread has caught that it has died.
|
|
run() occurs in a separate thread and cannot do certain signal-related work. The main thread of the application must call mainthread_spin() or mainthread_spin_once() in order to perform these jobs. |
run() occurs in a separate thread and cannot do certain signal-related work. The main thread of the application must call mainthread_spin() or mainthread_spin_once() in order to perform these jobs. mainthread_spin() blocks until the process monitor is complete. |
thread routine of the process monitor. NOTE: you must still call mainthread_spin or mainthread_spin_once() from the main thread in order to pick up main thread work from the process monitor.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Aug 28 12:33:34 2015 | http://epydoc.sourceforge.net |