dhcpkit.ipv6.server.listeners.factories module¶
Factory base classes for listener factories
-
class
dhcpkit.ipv6.server.listeners.factories.ListenerFactory(section: ZConfig.matcher.SectionValue)[source]¶ Bases:
dhcpkit.common.server.config_elements.ConfigElementFactoryBase class for listener factories
-
listen_port= 547¶
-
match_socket(sock: socket.socket, address: ipaddress.IPv6Address, interface: int = 0) → bool[source]¶ Determine if we can recycle this socket
Parameters: - sock – An existing socket
- address – The address we want
- interface – The interface number we want
Returns: Whether the socket is suitable
-
sock_proto= None¶
-
sock_type= None¶
-
-
class
dhcpkit.ipv6.server.listeners.factories.TCPListenerFactory(section: ZConfig.matcher.SectionValue)[source]¶ Bases:
dhcpkit.ipv6.server.listeners.factories.ListenerFactoryBase class for TCP listener factories
-
sock_proto= 6¶
-
sock_type= 1¶
-
-
class
dhcpkit.ipv6.server.listeners.factories.UDPListenerFactory(section: ZConfig.matcher.SectionValue)[source]¶ Bases:
dhcpkit.ipv6.server.listeners.factories.ListenerFactoryBase class for UDP listener factories
-
sock_proto= 17¶
-
sock_type= 2¶
-