ipcompatibility

package
v0.0.0-...-e06fc44 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2025 License: Apache-2.0 Imports: 0 Imported by: 15

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IPCompatibility

type IPCompatibility struct {
	// contains filtered or unexported fields
}

IPCompatibility is used to track IP compatibility of a network.

func NewDualStackCompatibility

func NewDualStackCompatibility() IPCompatibility

NewDualStackCompatibility returns a dual-stack IPCompatibility value.

func NewIPCompatibility

func NewIPCompatibility(ipv4Compatible, ipv6Compatible bool) IPCompatibility

NewIPCompatibility returns a new IPCompatibility instance.

func NewIPv4OnlyCompatibility

func NewIPv4OnlyCompatibility() IPCompatibility

NewIPv4OnlyCompatibility returns an IPv4-only IPCompatibility value.

func NewIPv6OnlyCompatibility

func NewIPv6OnlyCompatibility() IPCompatibility

NewIPv6OnlyCompatibility returns an IPv6-only IPCompatibility value.

func (*IPCompatibility) IsIPv4Compatible

func (ic *IPCompatibility) IsIPv4Compatible() bool

IsIPv4Compatible returns the current IPv4 compatibility status.

func (*IPCompatibility) IsIPv6Compatible

func (ic *IPCompatibility) IsIPv6Compatible() bool

IsIPv6Compatible returns the current IPv6 compatibility status.

func (*IPCompatibility) IsIPv6Only

func (ic *IPCompatibility) IsIPv6Only() bool

IsIPv6Only checks if the IP compatibility is IPv6-only.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL