fdf::WireClient

Summary

Constructors and Destructors

WireClient(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fdf::WireAsyncEventHandler< Protocol > *event_handler)
WireClient()
WireClient(WireClient && other)
~WireClient()

Public functions

Bind(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fdf::WireAsyncEventHandler< Protocol > *event_handler)
void
UnbindMaybeGetEndpoint()
buffer(const fdf::Arena & arena) const
auto
is_valid() const
bool
operator bool() const
operator=(WireClient && other) noexcept=default
sync() const
auto

Public functions

Bind

void Bind(
  fdf::ClientEnd< Protocol > client_end,
  fdf_dispatcher_t *dispatcher,
  fdf::WireAsyncEventHandler< Protocol > *event_handler
)

UnbindMaybeGetEndpoint

fit::result< fidl::Error, fdf::ClientEnd< Protocol > > UnbindMaybeGetEndpoint()

WireClient

 WireClient(
  fdf::ClientEnd< Protocol > client_end,
  fdf_dispatcher_t *dispatcher,
  fdf::WireAsyncEventHandler< Protocol > *event_handler
)

WireClient

 WireClient()=default

WireClient

 WireClient(
  WireClient && other
) noexcept=default

buffer

auto buffer(
  const fdf::Arena & arena
) const 

is_valid

bool is_valid() const 

operator bool

 operator bool() const 

operator=

WireClient & operator=(
  WireClient && other
) noexcept=default

sync

auto sync() const 

~WireClient

 ~WireClient()=default