fdf::Client

Summary

Constructors and Destructors

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

Public functions

Bind(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fdf::AsyncEventHandler< Protocol > *event_handler)
void
UnbindMaybeGetEndpoint()
is_valid() const
bool
operator bool() const
operator*() const
const NaturalClientImpl &
operator->() const
const NaturalClientImpl *
operator=(Client && other) noexcept
Client &
wire() const
auto

Public functions

Bind

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

Client

 Client(
  fdf::ClientEnd< Protocol > client_end,
  fdf_dispatcher_t *dispatcher,
  AsyncEventHandler *event_handler
)

Client

 Client()=default

Client

 Client(
  Client && other
) noexcept

UnbindMaybeGetEndpoint

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

is_valid

bool is_valid() const 

operator bool

 operator bool() const 

operator*

const NaturalClientImpl & operator*() const 

operator->

const NaturalClientImpl * operator->() const 

operator=

Client & operator=(
  Client && other
) noexcept

wire

auto wire() const 

~Client

 ~Client()=default