fdf::Client

Summary

Constructors and Destructors

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

Public functions

Bind(fdf::ClientEnd< Protocol > client_end, fdf_diser_t *diser, 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
wire() const
auto

Public functions

Bind

void Bind(
  fdf::ClientEnd< Protocol > client_end,
  fdf_diser_t *diser,
  fdf::AsyncEventHandler< Protocol > *event_handler
)

Client

 Client(
  fdf::ClientEnd< Protocol > client_end,
  fdf_diser_t *diser,
  AsyncEventHandler *event_handler
)