twisted.internet.wxreactor.WxReactor(_threadedselect.ThreadedSelectReactor) class documentationtwisted.internet.wxreactor
View Source
(View In Hierarchy)
wxPython reactor.
wxPython drives the event loop, select() runs in a thread.
| Method | registerWxApp | Register wxApp instance with the reactor. |
| Method | stop | Stop the reactor. |
| Method | run | Start the reactor. |
| Method | _installSignalHandlersAgain | wx sometimes removes our own signal handlers, so re-add them. |
| Method | _runInMainThread | Schedule function to run in main wx/Twisted thread. |
| Method | _stopWx | Stop the wx event loop if it hasn't already been stopped. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
Inherited from PluggableResolverMixin (via ThreadedSelectReactor, PosixReactorBase, ReactorBase):
| Instance Variable | resolver | The installed IResolverSimple. |
| Method | installResolver | See IReactorPluggableResolver. |
| Method | installNameResolver | See IReactorPluggableNameResolver. |
| Method | nameResolver | Implementation of read-only IReactorPluggableNameResolver.nameResolver. |
| Instance Variable | _nameResolver | The installed IHostnameResolver. |
wx sometimes removes our own signal handlers, so re-add them.
Schedule function to run in main wx/Twisted thread.
Called by the select() thread.
Stop the wx event loop if it hasn't already been stopped.
Called during Twisted event loop shutdown.