MulticastAddress enum

Defines well-known multicast addresses from RFC 7252 and RFC 9176.

Inheritance

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.