An IPv6 multicast scope.
SDKs
- iOS 12.0+
- macOS 10.14+
- Mac Catalyst 13.0+
- tvOS 12.0+
- watchOS 6.0+
- Xcode 10.0+
Framework
- Network
Declaration
enum IPv6Address.Scope : UInt8
An IPv6 multicast scope.
SDKs
Framework
enum IPv6Address.Scope : UInt8
case node Local
The node-local multicast scope.
case link Local
The link-local multicast scope.
case site Local
The site-local multicast scope.
case organization Local
The organization-local multicast scope.
case global
The global multicast scope.
static func != (IPv6Address .Scope, IPv6Address .Scope) -> Bool
Returns a Boolean value indicating whether two values are not equal.
var raw Value: Data
The raw data of an IPv6 address.
let interface: NWInterface?
The IPv6 scoped interface associated with this address.
var multicast Scope: IPv6Address .Scope?
The IPv6 multicast scope of the address.
var is Any: Bool
A Boolean indicating whether the address is the unspecified address (::).
var is6to4: Bool
A Boolean indicating whether the address is a 6to4 address.
var is IPv4Compatabile: Bool
A Boolean indicating whether the address is IPv4-compatible.
var is IPv4Mapped: Bool
A Boolean indicating whether the address is an IPv4-mapped address.
var is Link Local: Bool
A Boolean indicating whether this address is in a link-local range.
var is Loopback: Bool
A Boolean indicating whether this address is a loopback address for the local device.
var is Multicast: Bool
A Boolean indicating whether this address is a multicast address.
var debug Description: String
The description of the IP address.