pub struct NetworkStatusPort;Expand description
A port providing NetworkStatus updates to listeners.
Trait Implementations§
Source§impl Port for NetworkStatusPort
impl Port for NetworkStatusPort
Source§type Indication = NetworkStatus
type Indication = NetworkStatus
Source§impl Provide<NetworkStatusPort> for NetworkDispatcher
impl Provide<NetworkStatusPort> for NetworkDispatcher
Source§fn handle(
&mut self,
event: <NetworkStatusPort as Port>::Request,
) -> HandlerResult
fn handle( &mut self, event: <NetworkStatusPort as Port>::Request, ) -> HandlerResult
Handle the port’s
event Read moreSource§impl ProvideRef<NetworkStatusPort> for NetworkDispatcher
impl ProvideRef<NetworkStatusPort> for NetworkDispatcher
Source§fn provided_ref(&mut self) -> ProvidedRef<NetworkStatusPort>
fn provided_ref(&mut self) -> ProvidedRef<NetworkStatusPort>
Returns a provided reference to this component’s port instance of type
PSource§fn connect_to_required(&mut self, req: RequiredRef<NetworkStatusPort>)
fn connect_to_required(&mut self, req: RequiredRef<NetworkStatusPort>)
Connects this component’s provided port instance of type
P to reqSource§fn disconnect(&mut self, req: RequiredRef<NetworkStatusPort>)
fn disconnect(&mut self, req: RequiredRef<NetworkStatusPort>)
Disconnects this component’s provided port instance of type
P from reqSource§impl Require<NetworkStatusPort> for NetworkStatusCounter
impl Require<NetworkStatusPort> for NetworkStatusCounter
Source§fn handle(
&mut self,
event: <NetworkStatusPort as Port>::Indication,
) -> HandlerResult
fn handle( &mut self, event: <NetworkStatusPort as Port>::Indication, ) -> HandlerResult
Handle the port’s
event Read moreSource§impl RequireRef<NetworkStatusPort> for NetworkStatusCounter
impl RequireRef<NetworkStatusPort> for NetworkStatusCounter
Source§fn required_ref(&mut self) -> RequiredRef<NetworkStatusPort>
fn required_ref(&mut self) -> RequiredRef<NetworkStatusPort>
Returns a required reference to this component’s port instance of type
PSource§fn connect_to_provided(&mut self, prov: ProvidedRef<NetworkStatusPort>)
fn connect_to_provided(&mut self, prov: ProvidedRef<NetworkStatusPort>)
Connects this component’s required port instance of type
P to provSource§fn disconnect(&mut self, prov: ProvidedRef<NetworkStatusPort>)
fn disconnect(&mut self, prov: ProvidedRef<NetworkStatusPort>)
Disconnects this component’s required port instance of type
P from provAuto Trait Implementations§
impl Freeze for NetworkStatusPort
impl RefUnwindSafe for NetworkStatusPort
impl Send for NetworkStatusPort
impl Sync for NetworkStatusPort
impl Unpin for NetworkStatusPort
impl UnsafeUnpin for NetworkStatusPort
impl UnwindSafe for NetworkStatusPort
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more