pub trait InterfacesHandler:
Send
+ Sync
+ 'static {
// Required methods
fn handle_new_link(&mut self, name: &str, interface_id: NonZeroU64);
fn handle_deleted_link(&mut self, name: &str);
// Provided method
fn handle_idle_event(&mut self) { ... }
}Expand description
A handler for interface events.
Required Methods§
Sourcefn handle_new_link(&mut self, name: &str, interface_id: NonZeroU64)
fn handle_new_link(&mut self, name: &str, interface_id: NonZeroU64)
Handle a new link.
Sourcefn handle_deleted_link(&mut self, name: &str)
fn handle_deleted_link(&mut self, name: &str)
Handle a deleted link.
Provided Methods§
Sourcefn handle_idle_event(&mut self)
fn handle_idle_event(&mut self)
Handle the idle event.