otNetifMulticastAddress
#include <ip6.h>
Represents an IPv6 network interface multicast address.
Summary
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 attributes |
|
|---|---|
mAddress
|
The IPv6 multicast address.
|
mAddressOrigin
|
uint8_t
The multicast address origin.
|
mData
|
uint8_t
Opaque data used by OpenThread core.
|
mNext
|
const struct otNetifMulticastAddress *
A pointer to the next multicast address.
|
Public attributes
mAddressOrigin
uint8_t otNetifMulticastAddress::mAddressOrigin
The multicast address origin.
mData
uint8_t otNetifMulticastAddress::mData
Opaque data used by OpenThread core.
mNext
const struct otNetifMulticastAddress * otNetifMulticastAddress::mNext
A pointer to the next multicast address.
Resources
OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.