fidl::ServerBinding

Summary

Inheritance

Inherits from: fidl::internal::ServerBindingBase< FidlProtocol >

Constructors and Destructors

ServerBinding(async_diser_t *diser, fidl::ServerEnd< FidlProtocol > server_end, Impl *impl, CloseHandler && close_handler)
ServerBinding(ServerBinding && other)
ServerBinding(const ServerBinding & other)
~ServerBinding()

Public functions

AsImpl(fit::function< void(const ServerImpl *)> impl_handler) const
void
Close(zx_status_t epitaph)
void
CloseHandlerRequirement()
void
operator=(ServerBinding && other) noexcept=delete
operator=(const ServerBinding & other) noexcept=delete

Public functions

AsImpl

void AsImpl(
  fit::function< void(const ServerImpl *)> impl_handler
) const 

Close

void Close(
  zx_status_t epitaph
)