template <template <typename FidlProtocol> class SyncImpl, typename FidlProtocol>

class WeakEventSenderVeneer

Defined at line 300 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/sync_call.h

Public Methods

void WeakEventSenderVeneer<SyncImpl, FidlProtocol> (WeakServerBindingRef binding)

Defined at line 306 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/sync_call.h

Arrow<SyncImpl<FidlProtocol>> operator-> ()

Returns a veneer object for sending events with managed memory allocation.

Defined at line 309 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/sync_call.h

template <typename MemoryResource>
auto buffer (MemoryResource && resource)

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

the provided |resource| to allocate buffers necessary for each event.

See documentation on |SyncEndpointVeneer::buffer| for detailed behavior.

Defined at line 315 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/sync_call.h