@ac-kit/net-address
Classes
Section titled “Classes”Type Aliases
Section titled “Type Aliases”- BitAddress
- BitPrefix
- BitRange
- EndpointHost
- EuiAssignmentBlock
- EuiLetterCase
- EuiNotation
- EuiPrintOptions
- Ipv4AddressScope
- Ipv6AddressScope
- Ipv6MulticastScope
- Ipv6ScopedAddress
- NetEndpoint
- PortNumber
- PortRange
Variables
Section titled “Variables”- EPHEMERAL_PORT_MAX_VALUE
- EPHEMERAL_PORT_MIN_VALUE
- EUI_ASSIGNMENT_BLOCK_BIT_LENGTHS
- EUI_PRINT_IEEE
- EUI_PRINT_IETF
- EUI48_BIT_WIDTH
- EUI48_BROADCAST_ADDRESS
- EUI48_NULL_ADDRESS
- EUI64_BIT_WIDTH
- EUI64_BROADCAST_ADDRESS
- EUI64_NULL_ADDRESS
- IPV4_BENCHMARKING_PREFIX
- IPV4_BIT_WIDTH
- IPV4_DOCUMENTATION_PREFIXES
- IPV4_LIMITED_BROADCAST_PREFIX
- IPV4_LINK_LOCAL_PREFIX
- IPV4_LOOPBACK_PREFIX
- IPV4_MULTICAST_PREFIX
- IPV4_OCTET_COUNT
- IPV4_PRIVATE_PREFIXES
- IPV4_RESERVED_PREFIX
- IPV4_SHARED_PREFIX
- IPV4_THIS_HOST_PREFIX
- IPV6_6TO4_PREFIX
- IPV6_BIT_WIDTH
- IPV6_DOCUMENTATION_PREFIX
- IPV6_GROUP_COUNT
- IPV6_INTERFACE_IDENTIFIER_BIT_WIDTH
- IPV6_IPV4_COMPATIBLE_PREFIX
- IPV6_IPV4_MAPPED_PREFIX
- IPV6_LINK_LOCAL_PREFIX
- IPV6_LOOPBACK_ADDRESS
- IPV6_MULTICAST_PREFIX
- IPV6_TEREDO_PREFIX
- IPV6_UNIQUE_LOCAL_PREFIX
- IPV6_UNSPECIFIED_ADDRESS
- OUI_BIT_LENGTH
- PORT_MAX_VALUE
- PORT_MIN_VALUE
- SYSTEM_PORT_MAX_VALUE
- USER_PORT_MAX_VALUE
- USER_PORT_MIN_VALUE
Functions
Section titled “Functions”- aggregateBitPrefixes
- assertBitAddressWidth
- assertSameBitWidth
- bitAddressAdd
- bitAddressAnd
- bitAddressBitAt
- bitAddressCommonPrefixLength
- bitAddressEquals
- bitAddressFromBigInt
- bitAddressFromBytes
- bitAddressIsAllOnes
- bitAddressIsZero
- bitAddressNot
- bitAddressOr
- bitAddressToBigInt
- bitAddressToBytes
- bitAddressXor
- bitPrefixAddressCount
- bitPrefixContains
- bitPrefixContainsPrefix
- bitPrefixEquals
- bitPrefixesContain
- bitPrefixesContainAll
- bitPrefixFirstAddress
- bitPrefixIsSubnetOf
- bitPrefixIsSupernetOf
- bitPrefixLastAddress
- bitPrefixNetmask
- bitPrefixOverlaps
- bitPrefixSibling
- bitPrefixSupernet
- bitPrefixWildcardMask
- bitRangeAddressCount
- bitRangeContains
- bitRangeEquals
- bitRangeFromPrefix
- bitRangeOverlaps
- bitRangeToPrefixes
- classifyIpv4Address
- classifyIpv6Address
- classifyPort
- compareBitAddresses
- compareBitPrefixes
- compareBitRanges
- coveringBitPrefix
- createBitPrefix
- createBitRange
- eui48ToEui64
- eui64ToEui48
- euiAssignmentPrefix
- euiCid
- euiOui
- euiOuiPrefix
- euiToIpv6InterfaceIdentifier
- getRandomEphemeralPort
- intersectBitPrefixes
- ipv4AddressCount
- ipv4BroadcastAddress
- ipv4FirstHost
- ipv4FromHex
- ipv4FromIpv6
- ipv4FromUint32
- ipv4HostCount
- ipv4LastHost
- ipv4NetworkAddress
- ipv4ReverseName
- ipv4ToHex
- ipv4ToUint32
- ipv4UsableHostRange
- ipv6AddressCount
- ipv6FirstHost
- ipv6FromIpv4
- ipv6InterfaceIdentifierToEui64
- ipv6LastAddress
- ipv6MulticastScope
- ipv6NetworkAddress
- ipv6PrefixFromIpv4Prefix
- ipv6ReverseName
- ipv6SubnetRouterAnycastAddress
- ipv6UsableHostRange
- isContiguousMask
- isDynamicPort
- isEphemeralPort
- isEui64FromEui48
- isEuiBroadcast
- isEuiCid
- isEuiGroup
- isEuiIndividual
- isEuiLocal
- isEuiNull
- isEuiUniversal
- isIpv4Benchmarking
- isIpv4Documentation
- isIpv4LimitedBroadcast
- isIpv4LinkLocal
- isIpv4Loopback
- isIpv4Multicast
- isIpv4Private
- isIpv4Reserved
- isIpv4Shared
- isIpv4SpecialPurpose
- isIpv4ThisHost
- isIpv6Documentation
- isIpv6Ipv4Compatible
- isIpv6Ipv4Mapped
- isIpv6LinkLocal
- isIpv6Loopback
- isIpv6Multicast
- isIpv6SixToFour
- isIpv6SpecialPurpose
- isIpv6Teredo
- isIpv6TransientMulticast
- isIpv6UniqueLocal
- isIpv6Unspecified
- isNormalizedBitPrefix
- isPortNumber
- isRegisteredPort
- isWellKnownPort
- maskFromPrefixLength
- normalizeBitPrefix
- parseEndpoint
- parseEui
- parseEui48
- parseEui64
- parseInetAtonIpv4Address
- parseIpv4Address
- parseIpv4Prefix
- parseIpv6Address
- parseIpv6Prefix
- parseIpv6ScopedAddress
- parsePort
- prefixLengthFromMask
- printEndpoint
- printEndpointHost
- printEui
- printEuiOui
- printIpv4Address
- printIpv4Prefix
- printIpv6Address
- printIpv6Prefix
- printIpv6ScopedAddress
- printPort
- sortBitAddresses
- splitBitPrefix
- splitBitPrefixInto
- subtractBitPrefixes
- toPortNumber
- tryEui64ToEui48
- tryParseEndpoint
- tryParseEui
- tryParseEui48
- tryParseEui64
- tryParseInetAtonIpv4Address
- tryParseIpv4Address
- tryParseIpv4Prefix
- tryParseIpv6Address
- tryParseIpv6Prefix
- tryParseIpv6ScopedAddress
- tryParsePort
- unionBitPrefixes
- wildcardMaskFromPrefixLength