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