dhcpkit.ipv6.server.extensions.sip_servers package

Handlers for the options defined in dhcpkit.ipv6.extensions.sip_serves

class dhcpkit.ipv6.server.extensions.sip_servers.SIPServersAddressListOptionHandler(sip_servers: Iterable, always_send: bool = False)[source]

Bases: dhcpkit.ipv6.server.handlers.basic.SimpleOptionHandler

Handler for putting SIPServersAddressListOptions in responses

combine(existing_options: Iterable) → dhcpkit.ipv6.extensions.sip_servers.SIPServersAddressListOption[source]

Combine multiple options into one.

Parameters:existing_options – The existing options to include NTP servers from
Returns:The combined option
class dhcpkit.ipv6.server.extensions.sip_servers.SIPServersDomainNameListOptionHandler(domain_names: Iterable, always_send: bool = False)[source]

Bases: dhcpkit.ipv6.server.handlers.basic.SimpleOptionHandler

Handler for putting SIPServersDomainNameListOptions in responses

combine(existing_options: Iterable) → dhcpkit.ipv6.extensions.sip_servers.SIPServersDomainNameListOption[source]

Combine multiple options into one.

Parameters:existing_options – The existing options to include NTP servers from
Returns:The combined option