template <typename Method>
class CompleterImplBase
Defined at line 190 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/server_details.h
A base class that adds a `.buffer(...)` call to return a caller-allocating completer interface.
Public Methods
template <typename MemoryResource>
BufferCompleterImpl buffer (MemoryResource && resource)
Returns a veneer object which exposes the caller-allocating API, using the
provided |resource| to allocate buffers necessary for the reply. Responses
will live on those buffers.
Defined at line 204 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/server_details.h
Protected Methods
void CompleterImplBase<Method> (fidl::CompleterBase * core)
Defined at line 210 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/server_details.h
fidl::CompleterBase * _core ()
Defined at line 212 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/server_details.h
void _set_core (fidl::CompleterBase * core)
Defined at line 214 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/server_details.h