async::ReceiverBase

Summary

Inheritance

Direct Known Subclasses:async::Receiver, async::ReceiverMethod< Class, method >

Protected functions

ReceiverBase(async_receiver_handler_t *handler)
ReceiverBase(const ReceiverBase &)=delete
ReceiverBase(ReceiverBase &&)=delete
operator=(const ReceiverBase &)=delete
operator=(ReceiverBase &&)=delete
~ReceiverBase()

Public functions

QueuePacket(async_dispatcher_t *dispatcher, const zx_packet_user_t *data)
zx_status_t

Protected static functions

Dispatch(async_receiver_t *receiver)
T *

Protected functions

ReceiverBase

 ReceiverBase(
  async_receiver_handler_t *handler
)

ReceiverBase

 ReceiverBase(
  const ReceiverBase &
)=delete

ReceiverBase

 ReceiverBase(
  ReceiverBase &&
)=delete

operator=

ReceiverBase & operator=(
  const ReceiverBase &
)=delete

operator=

ReceiverBase & operator=(
  ReceiverBase &&
)=delete

~ReceiverBase

 ~ReceiverBase()

Public functions

QueuePacket

zx_status_t QueuePacket(
  async_dispatcher_t *dispatcher,
  const zx_packet_user_t *data
)

Protected static functions

Dispatch

T * Dispatch(
  async_receiver_t *receiver
)