struct otNetifMulticastAddress

Defined at line 205 of file ../../third_party/openthread/include/openthread/ip6.h

Represents an IPv6 network interface multicast address.

The `mAddressOrigin` field is set to either `OT_ADDRESS_ORIGIN_THREAD` if the multicast address is subscribed by

OpenThread core or `OT_ADDRESS_ORIGIN_MANUAL` if it is subscribed manually using `otIp6SubscribeMulticastAddress()`.

The multicast addresses subscribed by OpenThread core include addresses such as

- link-local all nodes (`ff02::01`),

- realm-local all nodes (`ff03::01`),

- link-local all routers (`ff02::02`),

- realm-local all routers (`ff03::02`),

- realm-local all MPL forwarders (`ff03::fc`),

- link-local all Thread nodes,

- realm-local all Thread nodes.

Public Members

otIp6Address mAddress
const struct otNetifMulticastAddress * mNext
uint8_t mAddressOrigin
uint8_t mData