Versions in this module Expand all Collapse all v21 v21.11.1 Apr 26, 2022 Changes in this version + func CheckRemoteTCP(ip string, port int) bool v21.11.0 Feb 17, 2022 Changes in this version + func CIDROverlap(n1, n2 net.IPNet) bool + func CIDRToIPv4Range(cidr string) (string, string, fail.Error) + func CIDRToUInt32Range(cidr string) (uint32, uint32, fail.Error) + func FirstIncludedSubnet(base net.IPNet, maskAddition uint8) (net.IPNet, fail.Error) + func IPv4StringToUInt32(ip string) uint32 + func IPv4ToUInt32(ip net.IP) uint32 + func IsCIDRRoutable(cidr string) (bool, fail.Error) + func IsConnectionRefused(err error) bool + func IsConnectionReset(err error) bool + func NthIncludedSubnet(base net.IPNet, maskAddition uint8, nth uint) (net.IPNet, fail.Error) + func UInt32ToIPv4(value uint32) net.IP + func UInt32ToIPv4String(value uint32) string + func WhileCommunicationUnsuccessfulDelay1Second(callback func() error, timeout time.Duration) fail.Error + func WhileUnsuccessfulButRetryable(callback func() error, waitor *retry.Officer, timeout time.Duration) fail.Error + type CIDRString string + func (cs CIDRString) Contains(cidr CIDRString) (bool, error) + func (cs CIDRString) IntersectsWith(cidr CIDRString) (bool, error) Other modules containing this package github.com/CS-SI/SafeScale/v22