Home | Trees | Indices | Help |
---|
|
object --+ | threading._Verbose --+ | threading.Thread --+ | ProcessMonitor
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
bool |
|
||
Process |
|
||
bool |
|
||
|
|||
|
|||
[[(str, int),], [(str,int),]] |
|
||
|
|||
Inherited from Inherited from |
Properties | |
Inherited from Inherited from |
Method Details |
This constructor should always be called with keyword arguments. Arguments are: *group* should be None; reserved for future extension when a ThreadGroup class is implemented. *target* is the callable object to be invoked by the run() method. Defaults to None, meaning nothing is called. *name* is the thread name. By default, a unique name is constructed of the form "Thread-N" where N is a small decimal number. *args* is the argument tuple for the target invocation. Defaults to (). *kwargs* is a dictionary of keyword arguments for the target invocation. Defaults to {}. If a subclass overrides the constructor, it must make sure to invoke the base class constructor (Thread.__init__()) before doing anything else to the thread.
|
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. |
|
|
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.
|
|
thread routine of the process monitor.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Mar 9 05:00:48 2017 | http://epydoc.sourceforge.net |