Init()
Initializes the `InfraIf`.
Deinit()
Deinitilaizes the `InfraIf`.
IsInitialized() const
Indicates whether or not the `InfraIf` is initialized.
IsRunning() const
Indicates whether or not the infra interface is running.
GetIfIndex() const
Returns the infrastructure interface index.
SetIfIndex()
Sets the infrastructure interface index.
GetLinkLayerAddress()
Gets the infrastructure interface link-layer address.
HasAddress() const
Indicates whether or not the infra interface has the given IPv6 address assigned. MUST be used when interface is initialized.
Send() const
Sends an ICMPv6 Neighbor Discovery packet on the infrastructure interface. MUST be used when interface is initialized.
HandledReceived()
Processes a received ICMPv6 Neighbor Discovery packet from an infrastructure interface.
DiscoverNat64Prefix() const
Sends a request to discover the NAT64 prefix on the infrastructure interface.
DiscoverNat64PrefixDone()
Processes the discovered NAT64 prefix.
HandleStateChanged()
Handles infrastructure interface state changes.
ToString() const
Converts the `InfraIf` to a human-readable string.