Part of twisted.internet.base View Source View In Hierarchy
Known subclasses: twisted.names.client.ThreadedResolver
Implements interfaces: twisted.internet.interfaces.IResolverSimple
ThreadedResolver
uses a reactor, a threadpool, and socket.gethostbyname to 
perform name lookups without blocking the reactor thread.  It also supports
timeouts indepedently from whatever timeout logic 
socket.gethostbyname might have.
| Instance Variables | reactor | The reactor the threadpool of which will be used to call 
socket.gethostbyname and the I/O thread of which the result 
will be delivered.
 | 
| Method | __init__ | Undocumented | 
| Method | getHostByName | See twisted.internet.interfaces.IResolverSimple.getHostByName.
 | 
  
| Method | _fail | Undocumented | 
| Method | _cleanup | Undocumented | 
| Method | _checkTimeout | Undocumented | 
See twisted.internet.interfaces.IResolverSimple.getHostByName.
timeout are summed and the result
is used as a timeout for the lookup.  Any intermediate timeout or retry 
logic is left up to the platform via socket.gethostbyname.