template <typename Derived>
struct SyncEndpointBufferVeneer
Defined at line 19 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
A veneer interface object for client/server messaging implementations that
operate on a borrowed client/server endpoint. This is used for sync calls.
|Derived| implementations must not add any state, only behavior.
Public Methods
void SyncEndpointBufferVeneer<Derived> (fidl::internal::AnyUnownedTransport transport, const fdf::Arena & arena)
Defined at line 20 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
Derived * operator-> ()
Returns a pointer to the concrete messaging implementation.
Defined at line 25 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
Protected Methods
fidl::internal::AnyUnownedTransport _transport ()
Used by implementations to access the transport, hence prefixed with an
underscore to avoid the unlikely event of a name collision.
Defined at line 37 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h
const fdf::Arena & _arena ()
Used by implementations to access the arena, hence prefixed with an
underscore to avoid the unlikely event of a name collision.
Defined at line 41 of file ../../sdk/lib/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h