async::DispatcherStub

Summary

Inheritance

Inherits from: async_dispatcher_t

Constructors and Destructors

DispatcherStub()
DispatcherStub(const DispatcherStub &)
DispatcherStub(DispatcherStub &&)
~DispatcherStub()

Public functions

BeginWait(async_wait_t *wait)
virtual zx_status_t
BindIrq(async_irq_t *irq)
virtual zx_status_t
CancelTask(async_task_t *task)
virtual zx_status_t
CancelWait(async_wait_t *wait)
virtual zx_status_t
CheckSequenceId(async_sequence_id_t sequence_id, const char **out_error)
virtual zx_status_t
CreatePagedVmo(async_paged_vmo_t *paged_vmo, zx_handle_t pager, uint32_t options, uint64_t vmo_size, zx_handle_t *vmo_out)
virtual zx_status_t
DetachPagedVmo(async_paged_vmo_t *paged_vmo)
virtual zx_status_t
GetSequenceId(async_sequence_id_t *out_sequence_id, const char **out_error)
virtual zx_status_t
Now()
virtual zx::time
PostTask(async_task_t *task)
virtual zx_status_t
QueuePacket(async_receiver_t *receiver, const zx_packet_user_t *data)
virtual zx_status_t
SetGuestBellTrap(async_guest_bell_trap_t *trap, const zx::guest & guest, zx_vaddr_t addr, size_t length)
virtual zx_status_t
UnbindIrq(async_irq_t *irq)
virtual zx_status_t
operator=(const DispatcherStub &)=delete
operator=(DispatcherStub &&)=delete

Public functions

BeginWait

virtual zx_status_t async::DispatcherStub::BeginWait(
  async_wait_t *wait
)

BindIrq

virtual zx_status_t async::DispatcherStub::BindIrq(
  async_irq_t *irq
)

CancelTask

virtual zx_status_t async::DispatcherStub::CancelTask(
  async_task_t *task
)

CancelWait

virtual zx_status_t async::DispatcherStub::CancelWait(
  async_wait_t *wait
)

CheckSequenceId

virtual zx_status_t async::DispatcherStub::CheckSequenceId(
  async_sequence_id_t sequence_id,
  const char **out_error
)

CreatePagedVmo

virtual zx_status_t async::DispatcherStub::CreatePagedVmo(
  async_paged_vmo_t *paged_vmo,
  zx_handle_t pager,
  uint32_t options,
  uint64_t vmo_size,
  zx_handle_t *vmo_out
)

DetachPagedVmo

virtual zx_status_t async::DispatcherStub::DetachPagedVmo(
  async_paged_vmo_t *paged_vmo
)

DispatcherStub

 async::DispatcherStub::DispatcherStub()

DispatcherStub

 async::DispatcherStub::DispatcherStub(
  const DispatcherStub &
)=delete

DispatcherStub

 async::DispatcherStub::DispatcherStub(
  DispatcherStub &&
)=delete

GetSequenceId

virtual zx_status_t async::DispatcherStub::GetSequenceId(
  async_sequence_id_t *out_sequence_id,
  const char **out_error
)

Now

virtual zx::time async::DispatcherStub::Now()

PostTask

virtual zx_status_t async::DispatcherStub::PostTask(
  async_task_t *task
)

QueuePacket

virtual zx_status_t async::DispatcherStub::QueuePacket(
  async_receiver_t *receiver,
  const zx_packet_user_t *data
)

SetGuestBellTrap

virtual zx_status_t async::DispatcherStub::SetGuestBellTrap(
  async_guest_bell_trap_t *trap,
  const zx::guest & guest,
  zx_vaddr_t addr,
  size_t length
)

UnbindIrq

virtual zx_status_t async::DispatcherStub::UnbindIrq(
  async_irq_t *irq
)

operator=

DispatcherStub & async::DispatcherStub::operator=(
  const DispatcherStub &
)=delete

operator=

DispatcherStub & async::DispatcherStub::operator=(
  DispatcherStub &&
)=delete

~DispatcherStub

virtual  async::DispatcherStub::~DispatcherStub()