| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
Lister.Lister --+
|
Process
|
|||
|
__init__(self,
name="a_process") x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
||
| active(self) | ||
| passive(self) | ||
| terminated(self) | ||
| interrupted(self) | ||
| queuing(self, resource) | ||
|
cancel(self,
victim) Application function to cancel all event notices for this Process instance;(should be all event notices for the _generator_). |
||
| _hold(self, a) | ||
| _passivate(self, a) | ||
|
interrupt(self,
victim) Application function to interrupt active processes |
||
|
interruptReset(self) Application function for an interrupt victim to get out of 'interrupted' state. |
||
|
acquired(self,
res) Multi-functional test for reneging for 'request' and 'get': (1)If res of type Resource: Tests whether resource res was acquired when proces reactivated. |
||
|
stored(self,
buffer) Test for reneging for 'yield put . |
||
|
Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
|
|
|
|
|
|
|
|
|
|
Multi-functional test for reneging for 'request' and 'get':
(1)If res of type Resource:
Tests whether resource res was acquired when proces reactivated.
If yes, the parallel wakeup process is killed.
If not, process is removed from res.waitQ (reneging).
(2)If res of type Store:
Tests whether item(s) gotten from Store res.
If yes, the parallel wakeup process is killed.
If no, process is removed from res.getQ
(3)If res of type Level:
Tests whether units gotten from Level res.
If yes, the parallel wakeup process is killed.
If no, process is removed from res.getQ.
|
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0alpha3 on Wed Jan 31 11:14:57 2007 | http://epydoc.sourceforge.net |