Trait GuestEventPort

Source
pub trait GuestEventPort: Send + Sync {
    // Required methods
    fn interrupt(&self) -> Interrupt;
    fn set_target_vp(&mut self, vp: u32) -> Result<(), HypervisorError>;
}
Expand description

A guest event port, created by SynicPortAccess::new_guest_event_port.

Required Methods§

Source

fn interrupt(&self) -> Interrupt

Returns an interrupt object used to signal the guest.

Source

fn set_target_vp(&mut self, vp: u32) -> Result<(), HypervisorError>

Updates the target VP for the event port.

Implementors§