Home | Trees | Index | Help |
---|
Package twisted :: Package python :: Module threadable |
|
Classes | |
---|---|
Waiter |
|
XLock |
Exclusive lock class. |
_ThreadedWaiter |
|
_Waiter |
|
_XLock |
Exclusive lock class. |
Exceptions | |
---|---|
ThreadableError |
Function Summary | |
---|---|
Initialize threading. | |
Are we in the thread responsable for I/O requests (the event loop)? | |
Mark the current thread as responsable for I/O requests. | |
Make all methods listed in each class' synchronized attribute synchronized. | |
whenThreaded(cb)
| |
_synchPost(self,
*a,
**b)
| |
_synchPre(self,
*a,
**b)
|
Variable Summary | |
---|---|
NoneType |
ioThread
|
list |
threadCallbacks
|
int |
threaded
|
_XLock |
_synchLockCreator
|
list |
_to_be_synched
|
Function Details |
---|
init(with_threads=1)Initialize threading. Should be run once, at the beginning of program. |
isInIOThread()Are we in the thread responsable for I/O requests (the event loop)? |
registerAsIOThread()Mark the current thread as responsable for I/O requests. |
synchronize(*klasses)Make all methods listed in each class' synchronized attribute synchronized. The synchronized attribute should be a list of strings, consisting of the names of methods that must be synchronized. If we are running in threaded mode these methods will be wrapped with a lock. |
Variable Details |
---|
ioThread
|
threaded
|
_synchLockCreator
|
_to_be_synched
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 1.1 on Thu May 8 13:18:57 2003 | http://epydoc.sf.net |