Struct dbs_interrupt::MsiNotifier
source · pub struct MsiNotifier { /* private fields */ }
Expand description
Struct to inject message signalled interrupt to guest.
Implementations§
source§impl MsiNotifier
impl MsiNotifier
sourcepub fn new(
intr_group: Arc<Box<dyn InterruptSourceGroup>>,
intr_index: InterruptIndex
) -> Self
pub fn new( intr_group: Arc<Box<dyn InterruptSourceGroup>>, intr_index: InterruptIndex ) -> Self
Create a notifier to inject message signalled interrupt to guest.
Trait Implementations§
source§impl Clone for MsiNotifier
impl Clone for MsiNotifier
source§fn clone(&self) -> MsiNotifier
fn clone(&self) -> MsiNotifier
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl InterruptNotifier for MsiNotifier
impl InterruptNotifier for MsiNotifier
source§fn notifier(&self) -> Option<&EventFd>
fn notifier(&self) -> Option<&EventFd>
Get the optional
EventFd
object to inject interrupt to the virtual machine.source§fn clone_boxed(&self) -> Box<dyn InterruptNotifier>
fn clone_boxed(&self) -> Box<dyn InterruptNotifier>
Clone a boxed dyn trait object.