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.
Click to show internal directories.
Click to hide internal directories.