Skip to main content

Ipv6DadAddressContext

Trait Ipv6DadAddressContext 

Source
pub trait Ipv6DadAddressContext<BC>: DadAddressContext<Ipv6, BC> {
    // Required methods
    fn join_multicast_group(
        &mut self,
        bindings_ctx: &mut BC,
        device_id: &Self::DeviceId,
        multicast_addr: MulticastAddr<Ipv6Addr>,
    );
    fn leave_multicast_group(
        &mut self,
        bindings_ctx: &mut BC,
        device_id: &Self::DeviceId,
        multicast_addr: MulticastAddr<Ipv6Addr>,
    );
}
Expand description

Like DadAddressContext, with additional IPv6 specific functionality.

Required Methods§

Source

fn join_multicast_group( &mut self, bindings_ctx: &mut BC, device_id: &Self::DeviceId, multicast_addr: MulticastAddr<Ipv6Addr>, )

Joins the multicast group on the device.

Source

fn leave_multicast_group( &mut self, bindings_ctx: &mut BC, device_id: &Self::DeviceId, multicast_addr: MulticastAddr<Ipv6Addr>, )

Leaves the multicast group on the device.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§