template <typename FidlProtocol, typename Transport>

class ServerBindingGroupBase

Defined at line 133 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

Public Methods

void ServerBindingGroupBase<FidlProtocol, Transport> ()

Defined at line 139 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

void ServerBindingGroupBase<FidlProtocol, Transport> (const ServerBindingGroupBase<FidlProtocol, Transport> & )

Defined at line 140 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

void ServerBindingGroupBase<FidlProtocol, Transport> (ServerBindingGroupBase<FidlProtocol, Transport> && )

Defined at line 141 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

ServerBindingGroupBase<FidlProtocol, Transport> & operator= (const ServerBindingGroupBase<FidlProtocol, Transport> & )

Defined at line 142 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

ServerBindingGroupBase<FidlProtocol, Transport> & operator= (ServerBindingGroupBase<FidlProtocol, Transport> && )

Defined at line 143 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

template <typename Dispatcher, typename ServerImpl, typename CloseHandler>
void AddBinding (Dispatcher * dispatcher, fidl::internal::ServerEndType<FidlProtocol> server_end, ServerImpl * impl, CloseHandler && close_handler)

Defined at line 146 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

template <typename Dispatcher, typename ServerImpl, typename CloseHandler>
fidl::ProtocolHandler<FidlProtocol> CreateHandler (ServerImpl * impl, Dispatcher * dispatcher, CloseHandler && close_handler)

Defined at line 163 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

void ForEachBinding (fit::function<void (const Binding &)> visitor)

Defined at line 172 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

template <class ServerImpl>
bool RemoveBindings (const ServerImpl * impl)

Defined at line 179 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

bool RemoveAll ()

Defined at line 190 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

template <class ServerImpl>
bool CloseBindings (const ServerImpl * impl, zx_status_t epitaph_value)

Defined at line 201 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

bool CloseAll (zx_status_t epitaph_value)

Defined at line 218 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

size_t size ()

Defined at line 232 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h

void set_empty_set_handler (fit::closure empty_set_handler)

Defined at line 234 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/server.h