fdf:: SharedClient
Summary
Constructors and Destructors |
|
---|---|
SharedClient(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, std::unique_ptr< AsyncEventHandler > event_handler)
|
|
SharedClient(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, AsyncEventHandler *event_handler, fidl::AnyTeardownObserver teardown_observer)
|
|
SharedClient(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fidl::AnyTeardownObserver teardown_observer)
|
|
SharedClient()
|
|
SharedClient(SharedClient && other)
|
|
~SharedClient()
|
Public functions |
|
---|---|
AsyncTeardown()
|
void
|
Bind(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, std::unique_ptr< fdf::AsyncEventHandler< Protocol >> event_handler)
|
void
|
Bind(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fdf::AsyncEventHandler< Protocol > *event_handler, fidl::AnyTeardownObserver teardown_observer)
|
void
|
Bind(fdf::ClientEnd< Protocol > client_end, fdf_dispatcher_t *dispatcher, fidl::AnyTeardownObserver teardown_observer)
|
void
|
Clone()
|
|
is_valid() const
|
bool
|
operator bool() const
|
|
operator*() const
|
const NaturalClientImpl &
|
operator->() const
|
const NaturalClientImpl *
|
operator=(SharedClient && other) noexcept=default
|
|
wire() const
|
auto
|