pub type IrqHandler<C = NoExplicitInvocationContext> = Cap<IrqHandler, C>;
Aliased Type§
struct IrqHandler<C = NoExplicitInvocationContext> { /* private fields */ }
Implementations§
Source§impl<C: InvocationContext> IrqHandler<C>
impl<C: InvocationContext> IrqHandler<C>
Sourcepub fn irq_handler_ack(self) -> Result<()>
pub fn irq_handler_ack(self) -> Result<()>
Corresponds to seL4_IRQHandler_Ack
.
Sourcepub fn irq_handler_set_notification(
self,
notification: Notification,
) -> Result<()>
pub fn irq_handler_set_notification( self, notification: Notification, ) -> Result<()>
Corresponds to seL4_IRQHandler_SetNotification
.
Sourcepub fn irq_handler_clear(self) -> Result<()>
pub fn irq_handler_clear(self) -> Result<()>
Corresponds to seL4_IRQHandler_Clear
.