Trait netstack3_ip::device::RsHandler

source ·
pub trait RsHandler<BC: RsBindingsTypes>: DeviceIdContext<AnyDevice> + TimerHandler<BC, RsTimerId<Self::WeakDeviceId>> {
    // Required methods
    fn start_router_solicitation(
        &mut self,
        bindings_ctx: &mut BC,
        device_id: &Self::DeviceId,
    );
    fn stop_router_solicitation(
        &mut self,
        bindings_ctx: &mut BC,
        device_id: &Self::DeviceId,
    );
}
Expand description

An implementation of Router Solicitation.

Required Methods§

source

fn start_router_solicitation( &mut self, bindings_ctx: &mut BC, device_id: &Self::DeviceId, )

Starts router solicitation.

source

fn stop_router_solicitation( &mut self, bindings_ctx: &mut BC, device_id: &Self::DeviceId, )

Stops router solicitation.

Does nothing if router solicitaiton is not being performed

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<BC: RsBindingsContext, CC: RsContext<BC>> RsHandler<BC> for CC