MulticastAddress enum
Defines well-known multicast addresses from RFC 7252 and RFC 9176.
Constructors
- MulticastAddress(String address)
-
Constructor.
const
Values
- allRoutersIPV4 → const MulticastAddress
-
const MulticastAddress('224.0.0.2')
- allSystemsIPV4 → const MulticastAddress
-
const MulticastAddress('224.0.0.1')
- allCOAPNodesIPV4 → const MulticastAddress
-
const MulticastAddress('224.0.1.187')
- allCoreRDsIPv4 → const MulticastAddress
-
"All CoRE Resource Directories" IPv4 multicast address.
Specified in RFC 9176, section 9.5.
const MulticastAddress('224.0.1.190')
- allRoutersIPV6 → const MulticastAddress
-
const MulticastAddress('FF01::2')
- allNodesIPV6 → const MulticastAddress
-
const MulticastAddress('FF01::1')
- allRoutersLinkLocalIPV6 → const MulticastAddress
-
const MulticastAddress('FF02::2')
- allNodesLinkLocalIPV6 → const MulticastAddress
-
const MulticastAddress('FF02::1')
- allRoutersSiteLocalIPV6 → const MulticastAddress
-
const MulticastAddress('FF05::2')
- allCOAPNodesIPV6 → const MulticastAddress
-
const MulticastAddress('FF01::FD')
- allCOAPNodesLinkLocalIPV6 → const MulticastAddress
-
const MulticastAddress('FF02::FD')
- allCOAPNodesSiteLocalIPV6 → const MulticastAddress
-
const MulticastAddress('FF05::FD')
- allCoreRDsIPv6 → const MulticastAddress
-
"All CoRE Resource Directories" IPv6 multicast address.
Specified in RFC 9176, section 9.5.
const MulticastAddress('FF01::FE')
- allCoreRDsLinkLocalIPv6 → const MulticastAddress
-
"All CoRE Resource Directories" IPv6 link-local multicast address.
Specified in RFC 9176, section 9.5.
const MulticastAddress('FF02::FE')
- allCoreRDsSiteLocalIPv6 → const MulticastAddress
-
"All CoRE Resource Directories" IPv6 site-local multicast address.
Specified in RFC 9176, section 9.5.
const MulticastAddress('FF05::FE')
Properties
- address → String
-
A string representation of this CoAP MulticastAddress.
final
- addressType → InternetAddressType
-
The InternetAddressType of this MulticastAddress.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- internetAddress → InternetAddress
-
Generates an InternetAddress object representing the address.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
MulticastAddress> - A constant List of the values in this enum, in order of their declaration.