fdf::ChannelReadBase

Summary

Inheritance

Direct Known Subclasses:fdf::ChannelRead

Protected functions

ChannelReadBase(fdf_handle_t channel, uint32_t options, fdf_channel_read_handler_t *handler)
ChannelReadBase(const ChannelReadBase &)=delete
ChannelReadBase(ChannelReadBase &&)=delete
operator=(const ChannelReadBase &)=delete
operator=(ChannelReadBase &&)=delete
~ChannelReadBase()

Public functions

Begin(fdf_dispatcher_t *dispatcher)
zx_status_t
Cancel()
zx_status_t
channel() const
fdf_handle_t
is_pending()
bool
options() const
uint32_t
set_channel(fdf_handle_t channel)
void
set_options(uint32_t options)
void

Protected static functions

Dispatch(fdf_channel_read_t *channel_read)
T *

Protected functions

ChannelReadBase

 ChannelReadBase(
  fdf_handle_t channel,
  uint32_t options,
  fdf_channel_read_handler_t *handler
)

ChannelReadBase

 ChannelReadBase(
  const ChannelReadBase &
)=delete

ChannelReadBase

 ChannelReadBase(
  ChannelReadBase &&
)=delete

operator=

ChannelReadBase & operator=(
  const ChannelReadBase &
)=delete

operator=

ChannelReadBase & operator=(
  ChannelReadBase &&
)=delete

~ChannelReadBase

 ~ChannelReadBase()

Public functions

Begin

zx_status_t Begin(
  fdf_dispatcher_t *dispatcher
)

Cancel

zx_status_t Cancel()

channel

fdf_handle_t channel() const 

is_pending

bool is_pending()

options

uint32_t options() const 

set_channel

void set_channel(
  fdf_handle_t channel
)

set_options

void set_options(
  uint32_t options
)

Protected static functions

Dispatch

T * Dispatch(
  fdf_channel_read_t *channel_read
)