async::GuestBellTrapBase

Summary

Inheritance

Direct Known Subclasses:async::GuestBellTrap, async::GuestBellTrapMethod< Class, method >

Protected functions

GuestBellTrapBase(async_guest_bell_trap_handler_t *handler)
GuestBellTrapBase(const GuestBellTrapBase &)=delete
GuestBellTrapBase(GuestBellTrapBase &&)=delete
operator=(const GuestBellTrapBase &)=delete
operator=(GuestBellTrapBase &&)=delete
~GuestBellTrapBase()

Public functions

SetTrap(async_dispatcher_t *dispatcher, const zx::guest & guest, zx_vaddr_t addr, size_t length)
zx_status_t

Protected static functions

Dispatch(async_guest_bell_trap_t *trap)
T *

Protected functions

GuestBellTrapBase

 GuestBellTrapBase(  async_guest_bell_trap_handler_t *handler )

GuestBellTrapBase

 GuestBellTrapBase(  const GuestBellTrapBase & )=delete

GuestBellTrapBase

 GuestBellTrapBase(  GuestBellTrapBase && )=delete

operator=

GuestBellTrapBase & operator=(  const GuestBellTrapBase & )=delete

operator=

GuestBellTrapBase & operator=(  GuestBellTrapBase && )=delete

~GuestBellTrapBase

 ~GuestBellTrapBase()

Public functions

SetTrap

zx_status_t SetTrap(  async_dispatcher_t *dispatcher,  const zx::guest & guest,  zx_vaddr_t addr,  size_t length )

Protected static functions

Dispatch

T * Dispatch(  async_guest_bell_trap_t *trap )