fidl::WireClient

Summary

Constructors and Destructors

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

Public functions

Bind(fidl::internal::ClientEndType< Protocol > client_end, async_dispatcher_t *dispatcher, 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_dispatcher_t *dispatcher,
  fidl::WireAsyncEventHandler< Protocol > *event_handler
)

UnbindMaybeGetEndpoint

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

WireClient

 WireClient(
  fidl::internal::ClientEndType< Protocol > client_end,
  async_dispatcher_t *dispatcher,
  AsyncEventHandler *event_handler
)

WireClient

 WireClient()=default

WireClient

 WireClient(
  WireClient && other
) noexcept=default

buffer

auto buffer(
  MemoryResource && resource
) const 

is_valid

bool is_valid() const 

operator bool

 operator bool() const 

operator->

auto operator->() const 

operator=

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

sync

auto sync() const 

~WireClient

 ~WireClient()=default