fdf::ServerBindingGroup

Summary

Inheritance

Inherits from: fidl::internal::ServerBindingGroupBase< FidlProtocol,::fidl::internal::DriverTransport >

Constructors and Destructors

ServerBindingGroup()
ServerBindingGroup(const ServerBindingGroup &)
ServerBindingGroup(ServerBindingGroup &&)

Public functions

AddBinding(fdf_diser_t *diser, ServerEnd< FidlProtocol > server_end, ServerImpl *impl, CloseHandler && close_handler)
void
CloseAll(zx_status_t epitaph_value)
bool
CloseBindings(const ServerImpl *impl, zx_status_t epitaph_value)
bool
CreateHandler(ServerImpl *impl, fdf_diser_t *diser, CloseHandler && close_handler)
fidl::ProtocolHandler< FidlProtocol >
ForEachBinding(fit::function< void(const Binding &)> visitor)
void
RemoveAll()
bool
RemoveBindings(const ServerImpl *impl)
bool
operator=(const ServerBindingGroup &)=delete
operator=(ServerBindingGroup &&)=delete
set_empty_set_handler(fit::closure empty_set_handler)
void
size() const
size_t

Public functions