fidl::WireClient

Summary

Constructors and Destructors

WireClient(fidl::internal::ClientEndType< Protocol > client_end, async_diser_t *diser, AsyncEventHandler *event_handler)
WireClient()
WireClient(WireClient && other)
~WireClient()

Public functions

Bind(fidl::internal::ClientEndType< Protocol > client_end, async_diser_t *diser, fidl::WireAsyncEventHandler< Protocol > *event_handler)
void
UnbindMaybeGetEndpoint()
buffer(MemoryResource && resource) const
auto
is_valid() const
bool
operator bool() const
operator->() const
auto
operator=(WireClient && other) noexcept=default
sync() const
auto

Public functions

Bind

void Bind(
  fidl::internal::ClientEndType< Protocol > client_end,
  async_diser_t *diser,
  fidl::WireAsyncEventHandler< Protocol > *event_handler
)

UnbindMaybeGetEndpoint

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

WireClient

 WireClient(
  fidl::internal::ClientEndType< Protocol > client_end,
  async_diser_t *diser,
  AsyncEventHandler *event_handler
)

WireClient

 WireClient()=default