43 <tr> |
41 <tr> |
44 <td><a href="#TimerWrapper">TimerWrapper</a></td> |
42 <td><a href="#TimerWrapper">TimerWrapper</a></td> |
45 <td>Wrapper class for threading.(_)Timer.</td> |
43 <td>Wrapper class for threading.(_)Timer.</td> |
46 </tr> |
44 </tr> |
47 </table> |
45 </table> |
|
46 |
48 <h3>Functions</h3> |
47 <h3>Functions</h3> |
49 |
48 <table> |
50 <table> |
49 <tr><td>None</td></tr> |
51 <tr><td>None</td></tr> |
50 </table> |
52 </table> |
51 |
53 <hr /> |
52 <hr /> |
54 <hr /> |
53 <hr /> |
55 <a NAME="DummyThreadWrapper" ID="DummyThreadWrapper"></a> |
54 <a NAME="DummyThreadWrapper" ID="DummyThreadWrapper"></a> |
56 <h2>DummyThreadWrapper</h2> |
55 <h2>DummyThreadWrapper</h2> |
57 |
|
58 <p> |
56 <p> |
59 Wrapper class for threading._DummyThread. |
57 Wrapper class for threading._DummyThread. |
60 </p> |
58 </p> |
|
59 |
61 <h3>Derived from</h3> |
60 <h3>Derived from</h3> |
62 module._DummyThread, ThreadWrapper |
61 module._DummyThread, ThreadWrapper |
63 <h3>Class Attributes</h3> |
62 <h3>Class Attributes</h3> |
64 |
63 <table> |
65 <table> |
64 <tr><td>None</td></tr> |
66 <tr><td>None</td></tr> |
65 </table> |
67 </table> |
66 |
68 <h3>Class Methods</h3> |
67 <h3>Class Methods</h3> |
69 |
68 <table> |
70 <table> |
69 <tr><td>None</td></tr> |
71 <tr><td>None</td></tr> |
70 </table> |
72 </table> |
71 |
73 <h3>Methods</h3> |
72 <h3>Methods</h3> |
74 |
73 <table> |
75 <table> |
|
76 |
|
77 <tr> |
74 <tr> |
78 <td><a href="#DummyThreadWrapper.__init__">DummyThreadWrapper</a></td> |
75 <td><a href="#DummyThreadWrapper.__init__">DummyThreadWrapper</a></td> |
79 <td>Constructor</td> |
76 <td>Constructor</td> |
80 </tr> |
77 </tr> |
81 </table> |
78 </table> |
|
79 |
82 <h3>Static Methods</h3> |
80 <h3>Static Methods</h3> |
83 |
81 <table> |
84 <table> |
82 <tr><td>None</td></tr> |
85 <tr><td>None</td></tr> |
83 </table> |
86 </table> |
84 |
87 |
85 |
88 <a NAME="DummyThreadWrapper.__init__" ID="DummyThreadWrapper.__init__"></a> |
86 <a NAME="DummyThreadWrapper.__init__" ID="DummyThreadWrapper.__init__"></a> |
89 <h4>DummyThreadWrapper (Constructor)</h4> |
87 <h4>DummyThreadWrapper (Constructor)</h4> |
90 <b>DummyThreadWrapper</b>(<i>*args, **kwargs</i>) |
88 <b>DummyThreadWrapper</b>(<i>*args, **kwargs</i>) |
91 |
|
92 <p> |
89 <p> |
93 Constructor |
90 Constructor |
94 </p> |
91 </p> |
|
92 |
95 <div align="right"><a href="#top">Up</a></div> |
93 <div align="right"><a href="#top">Up</a></div> |
96 <hr /> |
94 <hr /> |
97 <hr /> |
95 <hr /> |
98 <a NAME="QRunnableWrapper" ID="QRunnableWrapper"></a> |
96 <a NAME="QRunnableWrapper" ID="QRunnableWrapper"></a> |
99 <h2>QRunnableWrapper</h2> |
97 <h2>QRunnableWrapper</h2> |
100 |
|
101 <p> |
98 <p> |
102 Wrapper class for *.QRunnable. |
99 Wrapper class for *.QRunnable. |
103 </p> |
100 </p> |
|
101 |
104 <h3>Derived from</h3> |
102 <h3>Derived from</h3> |
105 module.QRunnable |
103 module.QRunnable |
106 <h3>Class Attributes</h3> |
104 <h3>Class Attributes</h3> |
107 |
105 <table> |
108 <table> |
106 <tr><td>None</td></tr> |
109 <tr><td>None</td></tr> |
107 </table> |
110 </table> |
108 |
111 <h3>Class Methods</h3> |
109 <h3>Class Methods</h3> |
112 |
110 <table> |
113 <table> |
111 <tr><td>None</td></tr> |
114 <tr><td>None</td></tr> |
112 </table> |
115 </table> |
113 |
116 <h3>Methods</h3> |
114 <h3>Methods</h3> |
117 |
115 <table> |
118 <table> |
|
119 |
|
120 <tr> |
116 <tr> |
121 <td><a href="#QRunnableWrapper.__init__">QRunnableWrapper</a></td> |
117 <td><a href="#QRunnableWrapper.__init__">QRunnableWrapper</a></td> |
122 <td>Constructor</td> |
118 <td>Constructor</td> |
123 </tr> |
119 </tr> |
124 </table> |
120 </table> |
|
121 |
125 <h3>Static Methods</h3> |
122 <h3>Static Methods</h3> |
126 |
123 <table> |
127 <table> |
124 <tr><td>None</td></tr> |
128 <tr><td>None</td></tr> |
125 </table> |
129 </table> |
126 |
130 |
127 |
131 <a NAME="QRunnableWrapper.__init__" ID="QRunnableWrapper.__init__"></a> |
128 <a NAME="QRunnableWrapper.__init__" ID="QRunnableWrapper.__init__"></a> |
132 <h4>QRunnableWrapper (Constructor)</h4> |
129 <h4>QRunnableWrapper (Constructor)</h4> |
133 <b>QRunnableWrapper</b>(<i>*args, **kwargs</i>) |
130 <b>QRunnableWrapper</b>(<i>*args, **kwargs</i>) |
134 |
|
135 <p> |
131 <p> |
136 Constructor |
132 Constructor |
137 </p> |
133 </p> |
|
134 |
138 <div align="right"><a href="#top">Up</a></div> |
135 <div align="right"><a href="#top">Up</a></div> |
139 <hr /> |
136 <hr /> |
140 <hr /> |
137 <hr /> |
141 <a NAME="QThreadWrapper" ID="QThreadWrapper"></a> |
138 <a NAME="QThreadWrapper" ID="QThreadWrapper"></a> |
142 <h2>QThreadWrapper</h2> |
139 <h2>QThreadWrapper</h2> |
143 |
|
144 <p> |
140 <p> |
145 Wrapper class for *.QThread. |
141 Wrapper class for *.QThread. |
146 </p> |
142 </p> |
|
143 |
147 <h3>Derived from</h3> |
144 <h3>Derived from</h3> |
148 module.QThread |
145 module.QThread |
149 <h3>Class Attributes</h3> |
146 <h3>Class Attributes</h3> |
150 |
147 <table> |
151 <table> |
148 <tr><td>None</td></tr> |
152 <tr><td>None</td></tr> |
149 </table> |
153 </table> |
150 |
154 <h3>Class Methods</h3> |
151 <h3>Class Methods</h3> |
155 |
152 <table> |
156 <table> |
153 <tr><td>None</td></tr> |
157 <tr><td>None</td></tr> |
154 </table> |
158 </table> |
155 |
159 <h3>Methods</h3> |
156 <h3>Methods</h3> |
160 |
157 <table> |
161 <table> |
|
162 |
|
163 <tr> |
158 <tr> |
164 <td><a href="#QThreadWrapper.__init__">QThreadWrapper</a></td> |
159 <td><a href="#QThreadWrapper.__init__">QThreadWrapper</a></td> |
165 <td>Constructor</td> |
160 <td>Constructor</td> |
166 </tr> |
161 </tr> |
167 </table> |
162 </table> |
|
163 |
168 <h3>Static Methods</h3> |
164 <h3>Static Methods</h3> |
169 |
165 <table> |
170 <table> |
166 <tr><td>None</td></tr> |
171 <tr><td>None</td></tr> |
167 </table> |
172 </table> |
168 |
173 |
169 |
174 <a NAME="QThreadWrapper.__init__" ID="QThreadWrapper.__init__"></a> |
170 <a NAME="QThreadWrapper.__init__" ID="QThreadWrapper.__init__"></a> |
175 <h4>QThreadWrapper (Constructor)</h4> |
171 <h4>QThreadWrapper (Constructor)</h4> |
176 <b>QThreadWrapper</b>(<i>*args, **kwargs</i>) |
172 <b>QThreadWrapper</b>(<i>*args, **kwargs</i>) |
177 |
|
178 <p> |
173 <p> |
179 Constructor |
174 Constructor |
180 </p> |
175 </p> |
|
176 |
181 <div align="right"><a href="#top">Up</a></div> |
177 <div align="right"><a href="#top">Up</a></div> |
182 <hr /> |
178 <hr /> |
183 <hr /> |
179 <hr /> |
184 <a NAME="ThreadExtension" ID="ThreadExtension"></a> |
180 <a NAME="ThreadExtension" ID="ThreadExtension"></a> |
185 <h2>ThreadExtension</h2> |
181 <h2>ThreadExtension</h2> |
186 |
|
187 <p> |
182 <p> |
188 Class implementing the thread support for the debugger. |
183 Class implementing the thread support for the debugger. |
189 </p> |
184 </p> |
190 <p> |
185 <p> |
191 Provides methods for intercepting thread creation, retrieving the running |
186 Provides methods for intercepting thread creation, retrieving the running |
192 threads and their name and state. |
187 threads and their name and state. |
193 </p> |
188 </p> |
|
189 |
194 <h3>Derived from</h3> |
190 <h3>Derived from</h3> |
195 None |
191 None |
196 <h3>Class Attributes</h3> |
192 <h3>Class Attributes</h3> |
197 |
193 <table> |
198 <table> |
194 <tr><td>None</td></tr> |
199 <tr><td>None</td></tr> |
195 </table> |
200 </table> |
196 |
201 <h3>Class Methods</h3> |
197 <h3>Class Methods</h3> |
202 |
198 <table> |
203 <table> |
199 <tr><td>None</td></tr> |
204 <tr><td>None</td></tr> |
200 </table> |
205 </table> |
201 |
206 <h3>Methods</h3> |
202 <h3>Methods</h3> |
207 |
203 <table> |
208 <table> |
|
209 |
|
210 <tr> |
204 <tr> |
211 <td><a href="#ThreadExtension.__init__">ThreadExtension</a></td> |
205 <td><a href="#ThreadExtension.__init__">ThreadExtension</a></td> |
212 <td>Constructor</td> |
206 <td>Constructor</td> |
213 </tr> |
207 </tr> |
214 <tr> |
208 <tr> |
266 <tr> |
260 <tr> |
267 <td><a href="#ThreadExtension.updateThreadList">updateThreadList</a></td> |
261 <td><a href="#ThreadExtension.updateThreadList">updateThreadList</a></td> |
268 <td>Public method to update the list of running threads.</td> |
262 <td>Public method to update the list of running threads.</td> |
269 </tr> |
263 </tr> |
270 </table> |
264 </table> |
|
265 |
271 <h3>Static Methods</h3> |
266 <h3>Static Methods</h3> |
272 |
267 <table> |
273 <table> |
268 <tr><td>None</td></tr> |
274 <tr><td>None</td></tr> |
269 </table> |
275 </table> |
270 |
276 |
271 |
277 <a NAME="ThreadExtension.__init__" ID="ThreadExtension.__init__"></a> |
272 <a NAME="ThreadExtension.__init__" ID="ThreadExtension.__init__"></a> |
278 <h4>ThreadExtension (Constructor)</h4> |
273 <h4>ThreadExtension (Constructor)</h4> |
279 <b>ThreadExtension</b>(<i></i>) |
274 <b>ThreadExtension</b>(<i></i>) |
280 |
|
281 <p> |
275 <p> |
282 Constructor |
276 Constructor |
283 </p> |
277 </p> |
|
278 |
284 <a NAME="ThreadExtension._bootstrap" ID="ThreadExtension._bootstrap"></a> |
279 <a NAME="ThreadExtension._bootstrap" ID="ThreadExtension._bootstrap"></a> |
285 <h4>ThreadExtension._bootstrap</h4> |
280 <h4>ThreadExtension._bootstrap</h4> |
286 <b>_bootstrap</b>(<i>run</i>) |
281 <b>_bootstrap</b>(<i>run</i>) |
287 |
|
288 <p> |
282 <p> |
289 Bootstrap for threading, which reports exceptions correctly. |
283 Bootstrap for threading, which reports exceptions correctly. |
290 </p> |
284 </p> |
|
285 |
291 <dl> |
286 <dl> |
292 |
287 |
293 <dt><i>run</i> (method pointer)</dt> |
288 <dt><i>run</i> (method pointer)</dt> |
294 <dd> |
289 <dd> |
295 the run method of threading.Thread |
290 the run method of threading.Thread |
296 </dd> |
291 </dd> |
297 </dl> |
292 </dl> |
298 <a NAME="ThreadExtension._bootstrapQThread" ID="ThreadExtension._bootstrapQThread"></a> |
293 <a NAME="ThreadExtension._bootstrapQThread" ID="ThreadExtension._bootstrapQThread"></a> |
299 <h4>ThreadExtension._bootstrapQThread</h4> |
294 <h4>ThreadExtension._bootstrapQThread</h4> |
300 <b>_bootstrapQThread</b>(<i>run</i>) |
295 <b>_bootstrapQThread</b>(<i>run</i>) |
301 |
|
302 <p> |
296 <p> |
303 Bootstrap for QThread, which reports exceptions correctly. |
297 Bootstrap for QThread, which reports exceptions correctly. |
304 </p> |
298 </p> |
|
299 |
305 <dl> |
300 <dl> |
306 |
301 |
307 <dt><i>run</i> (method pointer)</dt> |
302 <dt><i>run</i> (method pointer)</dt> |
308 <dd> |
303 <dd> |
309 the run method of *.QThread |
304 the run method of *.QThread |
310 </dd> |
305 </dd> |
311 </dl> |
306 </dl> |
312 <a NAME="ThreadExtension.attachThread" ID="ThreadExtension.attachThread"></a> |
307 <a NAME="ThreadExtension.attachThread" ID="ThreadExtension.attachThread"></a> |
313 <h4>ThreadExtension.attachThread</h4> |
308 <h4>ThreadExtension.attachThread</h4> |
314 <b>attachThread</b>(<i>target=None, args=None, kwargs=None, mainThread=False</i>) |
309 <b>attachThread</b>(<i>target=None, args=None, kwargs=None, mainThread=False</i>) |
315 |
|
316 <p> |
310 <p> |
317 Public method to setup a standard thread for DebugClient to debug. |
311 Public method to setup a standard thread for DebugClient to debug. |
318 </p> |
312 </p> |
319 <p> |
313 <p> |
320 If mainThread is True, then we are attaching to the already |
314 If mainThread is True, then we are attaching to the already |
321 started mainthread of the app and the rest of the args are ignored. |
315 started mainthread of the app and the rest of the args are ignored. |
322 </p> |
316 </p> |
|
317 |
323 <dl> |
318 <dl> |
324 |
319 |
325 <dt><i>target</i> (function)</dt> |
320 <dt><i>target</i> (function)</dt> |
326 <dd> |
321 <dd> |
327 start function of the target thread (i.e. the user |
322 start function of the target thread (i.e. the user |
439 </dd> |
434 </dd> |
440 </dl> |
435 </dl> |
441 <a NAME="ThreadExtension.patchPyThread" ID="ThreadExtension.patchPyThread"></a> |
436 <a NAME="ThreadExtension.patchPyThread" ID="ThreadExtension.patchPyThread"></a> |
442 <h4>ThreadExtension.patchPyThread</h4> |
437 <h4>ThreadExtension.patchPyThread</h4> |
443 <b>patchPyThread</b>(<i>module</i>) |
438 <b>patchPyThread</b>(<i>module</i>) |
444 |
|
445 <p> |
439 <p> |
446 Public method to patch Python _thread module. |
440 Public method to patch Python _thread module. |
447 </p> |
441 </p> |
|
442 |
448 <dl> |
443 <dl> |
449 |
444 |
450 <dt><i>module</i> (module)</dt> |
445 <dt><i>module</i> (module)</dt> |
451 <dd> |
446 <dd> |
452 reference to the imported module to be patched |
447 reference to the imported module to be patched |
453 </dd> |
448 </dd> |
454 </dl> |
449 </dl> |
455 <a NAME="ThreadExtension.patchPyThreading" ID="ThreadExtension.patchPyThreading"></a> |
450 <a NAME="ThreadExtension.patchPyThreading" ID="ThreadExtension.patchPyThreading"></a> |
456 <h4>ThreadExtension.patchPyThreading</h4> |
451 <h4>ThreadExtension.patchPyThreading</h4> |
457 <b>patchPyThreading</b>(<i>module</i>) |
452 <b>patchPyThreading</b>(<i>module</i>) |
458 |
|
459 <p> |
453 <p> |
460 Public method to patch the Python threading module. |
454 Public method to patch the Python threading module. |
461 </p> |
455 </p> |
|
456 |
462 <dl> |
457 <dl> |
463 |
458 |
464 <dt><i>module</i> (module)</dt> |
459 <dt><i>module</i> (module)</dt> |
465 <dd> |
460 <dd> |
466 reference to the imported module to be patched |
461 reference to the imported module to be patched |
467 </dd> |
462 </dd> |
468 </dl> |
463 </dl> |
469 <a NAME="ThreadExtension.patchQThread" ID="ThreadExtension.patchQThread"></a> |
464 <a NAME="ThreadExtension.patchQThread" ID="ThreadExtension.patchQThread"></a> |
470 <h4>ThreadExtension.patchQThread</h4> |
465 <h4>ThreadExtension.patchQThread</h4> |
471 <b>patchQThread</b>(<i>module</i>) |
466 <b>patchQThread</b>(<i>module</i>) |
472 |
|
473 <p> |
467 <p> |
474 Public method to patch the QtCore module's QThread. |
468 Public method to patch the QtCore module's QThread. |
475 </p> |
469 </p> |
|
470 |
476 <dl> |
471 <dl> |
477 |
472 |
478 <dt><i>module</i> (module)</dt> |
473 <dt><i>module</i> (module)</dt> |
479 <dd> |
474 <dd> |
480 reference to the imported module to be patched |
475 reference to the imported module to be patched |
481 </dd> |
476 </dd> |
482 </dl> |
477 </dl> |
483 <a NAME="ThreadExtension.setCurrentThread" ID="ThreadExtension.setCurrentThread"></a> |
478 <a NAME="ThreadExtension.setCurrentThread" ID="ThreadExtension.setCurrentThread"></a> |
484 <h4>ThreadExtension.setCurrentThread</h4> |
479 <h4>ThreadExtension.setCurrentThread</h4> |
485 <b>setCurrentThread</b>(<i>threadId</i>) |
480 <b>setCurrentThread</b>(<i>threadId</i>) |
486 |
|
487 <p> |
481 <p> |
488 Public method to set the current thread. |
482 Public method to set the current thread. |
489 </p> |
483 </p> |
|
484 |
490 <dl> |
485 <dl> |
491 |
486 |
492 <dt><i>threadId</i> (int)</dt> |
487 <dt><i>threadId</i> (int)</dt> |
493 <dd> |
488 <dd> |
494 the id the current thread should be set to. |
489 the id the current thread should be set to. |
495 </dd> |
490 </dd> |
496 </dl> |
491 </dl> |
497 <a NAME="ThreadExtension.threadTerminated" ID="ThreadExtension.threadTerminated"></a> |
492 <a NAME="ThreadExtension.threadTerminated" ID="ThreadExtension.threadTerminated"></a> |
498 <h4>ThreadExtension.threadTerminated</h4> |
493 <h4>ThreadExtension.threadTerminated</h4> |
499 <b>threadTerminated</b>(<i>threadId</i>) |
494 <b>threadTerminated</b>(<i>threadId</i>) |
500 |
|
501 <p> |
495 <p> |
502 Public method called when a DebugThread has exited. |
496 Public method called when a DebugThread has exited. |
503 </p> |
497 </p> |
|
498 |
504 <dl> |
499 <dl> |
505 |
500 |
506 <dt><i>threadId</i> (int)</dt> |
501 <dt><i>threadId</i> (int)</dt> |
507 <dd> |
502 <dd> |
508 id of the DebugThread that has exited |
503 id of the DebugThread that has exited |
509 </dd> |
504 </dd> |
510 </dl> |
505 </dl> |
511 <a NAME="ThreadExtension.unlockClient" ID="ThreadExtension.unlockClient"></a> |
506 <a NAME="ThreadExtension.unlockClient" ID="ThreadExtension.unlockClient"></a> |
512 <h4>ThreadExtension.unlockClient</h4> |
507 <h4>ThreadExtension.unlockClient</h4> |
513 <b>unlockClient</b>(<i></i>) |
508 <b>unlockClient</b>(<i></i>) |
514 |
|
515 <p> |
509 <p> |
516 Public method to release the lock for this client. |
510 Public method to release the lock for this client. |
517 </p> |
511 </p> |
|
512 |
518 <a NAME="ThreadExtension.updateThreadList" ID="ThreadExtension.updateThreadList"></a> |
513 <a NAME="ThreadExtension.updateThreadList" ID="ThreadExtension.updateThreadList"></a> |
519 <h4>ThreadExtension.updateThreadList</h4> |
514 <h4>ThreadExtension.updateThreadList</h4> |
520 <b>updateThreadList</b>(<i></i>) |
515 <b>updateThreadList</b>(<i></i>) |
521 |
|
522 <p> |
516 <p> |
523 Public method to update the list of running threads. |
517 Public method to update the list of running threads. |
524 </p> |
518 </p> |
|
519 |
525 <div align="right"><a href="#top">Up</a></div> |
520 <div align="right"><a href="#top">Up</a></div> |
526 <hr /> |
521 <hr /> |
527 <hr /> |
522 <hr /> |
528 <a NAME="ThreadWrapper" ID="ThreadWrapper"></a> |
523 <a NAME="ThreadWrapper" ID="ThreadWrapper"></a> |
529 <h2>ThreadWrapper</h2> |
524 <h2>ThreadWrapper</h2> |
530 |
|
531 <p> |
525 <p> |
532 Wrapper class for threading.Thread. |
526 Wrapper class for threading.Thread. |
533 </p> |
527 </p> |
|
528 |
534 <h3>Derived from</h3> |
529 <h3>Derived from</h3> |
535 module.Thread |
530 module.Thread |
536 <h3>Class Attributes</h3> |
531 <h3>Class Attributes</h3> |
537 |
532 <table> |
538 <table> |
533 <tr><td>None</td></tr> |
539 <tr><td>None</td></tr> |
534 </table> |
540 </table> |
535 |
541 <h3>Class Methods</h3> |
536 <h3>Class Methods</h3> |
542 |
537 <table> |
543 <table> |
538 <tr><td>None</td></tr> |
544 <tr><td>None</td></tr> |
539 </table> |
545 </table> |
540 |
546 <h3>Methods</h3> |
541 <h3>Methods</h3> |
547 |
542 <table> |
548 <table> |
|
549 |
|
550 <tr> |
543 <tr> |
551 <td><a href="#ThreadWrapper.__init__">ThreadWrapper</a></td> |
544 <td><a href="#ThreadWrapper.__init__">ThreadWrapper</a></td> |
552 <td>Constructor</td> |
545 <td>Constructor</td> |
553 </tr> |
546 </tr> |
554 </table> |
547 </table> |
|
548 |
555 <h3>Static Methods</h3> |
549 <h3>Static Methods</h3> |
556 |
550 <table> |
557 <table> |
551 <tr><td>None</td></tr> |
558 <tr><td>None</td></tr> |
552 </table> |
559 </table> |
553 |
560 |
554 |
561 <a NAME="ThreadWrapper.__init__" ID="ThreadWrapper.__init__"></a> |
555 <a NAME="ThreadWrapper.__init__" ID="ThreadWrapper.__init__"></a> |
562 <h4>ThreadWrapper (Constructor)</h4> |
556 <h4>ThreadWrapper (Constructor)</h4> |
563 <b>ThreadWrapper</b>(<i>*args, **kwargs</i>) |
557 <b>ThreadWrapper</b>(<i>*args, **kwargs</i>) |
564 |
|
565 <p> |
558 <p> |
566 Constructor |
559 Constructor |
567 </p> |
560 </p> |
|
561 |
568 <div align="right"><a href="#top">Up</a></div> |
562 <div align="right"><a href="#top">Up</a></div> |
569 <hr /> |
563 <hr /> |
570 <hr /> |
564 <hr /> |
571 <a NAME="TimerWrapper" ID="TimerWrapper"></a> |
565 <a NAME="TimerWrapper" ID="TimerWrapper"></a> |
572 <h2>TimerWrapper</h2> |
566 <h2>TimerWrapper</h2> |
573 |
|
574 <p> |
567 <p> |
575 Wrapper class for threading.(_)Timer. |
568 Wrapper class for threading.(_)Timer. |
576 </p> |
569 </p> |
|
570 |
577 <h3>Derived from</h3> |
571 <h3>Derived from</h3> |
578 timer, ThreadWrapper |
572 timer, ThreadWrapper |
579 <h3>Class Attributes</h3> |
573 <h3>Class Attributes</h3> |
580 |
574 <table> |
581 <table> |
575 <tr><td>None</td></tr> |
582 <tr><td>None</td></tr> |
576 </table> |
583 </table> |
577 |
584 <h3>Class Methods</h3> |
578 <h3>Class Methods</h3> |
585 |
579 <table> |
586 <table> |
580 <tr><td>None</td></tr> |
587 <tr><td>None</td></tr> |
581 </table> |
588 </table> |
582 |
589 <h3>Methods</h3> |
583 <h3>Methods</h3> |
590 |
584 <table> |
591 <table> |
|
592 |
|
593 <tr> |
585 <tr> |
594 <td><a href="#TimerWrapper.__init__">TimerWrapper</a></td> |
586 <td><a href="#TimerWrapper.__init__">TimerWrapper</a></td> |
595 <td>Constructor</td> |
587 <td>Constructor</td> |
596 </tr> |
588 </tr> |
597 </table> |
589 </table> |
|
590 |
598 <h3>Static Methods</h3> |
591 <h3>Static Methods</h3> |
599 |
592 <table> |
600 <table> |
593 <tr><td>None</td></tr> |
601 <tr><td>None</td></tr> |
594 </table> |
602 </table> |
595 |
603 |
596 |
604 <a NAME="TimerWrapper.__init__" ID="TimerWrapper.__init__"></a> |
597 <a NAME="TimerWrapper.__init__" ID="TimerWrapper.__init__"></a> |
605 <h4>TimerWrapper (Constructor)</h4> |
598 <h4>TimerWrapper (Constructor)</h4> |
606 <b>TimerWrapper</b>(<i>interval, function, *args, **kwargs</i>) |
599 <b>TimerWrapper</b>(<i>interval, function, *args, **kwargs</i>) |
607 |
|
608 <p> |
600 <p> |
609 Constructor |
601 Constructor |
610 </p> |
602 </p> |
|
603 |
611 <div align="right"><a href="#top">Up</a></div> |
604 <div align="right"><a href="#top">Up</a></div> |
612 <hr /> |
605 <hr /> |
613 </body></html> |
606 </body></html> |