Support for generic select()able objects.
| Class | FileDescriptor | An object which can be operated on by select(). | 
| Function | isIPAddress | Determine whether the given string represents an IP address of the given family; by default, an IPv4 address. | 
| Function | isIPv6Address | Determine whether the given string represents an IPv6 address. | 
| Function | _concatenate 0 | Undocumented | 
| Function | _concatenate | Undocumented | 
| Class | _ConsumerMixin | IConsumerimplementations can mix this in to getregisterProducerandunregisterProducermethods which take care of keeping track of
a producer's state. | 
| Class | _LogOwner | Mixin to help implement interfaces.ILoggingContextfor transports which have a protocol, the log prefix of which should also 
appear in the transport's log prefix. | 
Determine whether the given string represents an IP address of the given family; by default, an IPv4 address.
| Parameters | addr | A string which may or may not be the decimal dotted representation of an 
IPv4 address. (type: str) | 
| family | The address family to test for; one of the AF_*constants from
thesocketmodule.  (This parameter has only been available since Twisted 17.1.0; 
previouslyisIPAddresscould only test for IPv4 addresses.) (type:int) | |
| Returns | Trueifaddrrepresents an IPv4 address,Falseotherwise. (type:bool) | |