twisted.internet.interfaces.IResolutionReceiver(Interface) interface documentationtwisted.internet.interfaces
(View In Hierarchy)
Known implementations: twisted.internet._resolver.FirstOneWins, twisted.internet.test.test_resolver.ResultHolder
An IResolutionReceiver
receives the results of a hostname resolution in progress, initiated by an 
IHostnameResolver.
| Present Since | Twisted 17.1.0 | |
| Method | resolutionBegan | A hostname resolution began. | 
| Method | addressResolved | No summary | 
| Method | resolutionComplete | Resolution has completed; no further addresses will be relayed to IResolutionReceiver.addressResolved. | 
A hostname resolution began.
| Parameters | resolutionInProgress | an IHostResolution. | 
An internet address.  This is called when an address for the given name 
is discovered.  In the current implementation this practically means IPv4Address
or IPv6Address,
but implementations of this interface should be lenient to other types 
being passed to this interface as well, for future-proofing.
| Parameters | address | An address object. (type: IAddress) | 
Resolution has completed; no further addresses will be relayed to IResolutionReceiver.addressResolved.