template <typename Method>

class CompleterImplBase

Defined at line 54 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h

A base class that adds a `.buffer(...)` call to return a caller-allocating completer interface.

Public Methods

BufferCompleterImpl buffer (const fdf::Arena & arena)

Returns a veneer object which exposes the caller-allocating API, using the

provided |arena| to allocate buffers necessary for the reply. Responses

will live on those buffers.

Defined at line 67 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h

Protected Methods

void CompleterImplBase<Method> (fidl::CompleterBase * core)

Defined at line 70 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h

fidl::CompleterBase * _core ()

Defined at line 72 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h

void _set_core (fidl::CompleterBase * core)

Defined at line 74 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h