class SyncEventHandler

Defined at line 29 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/client_details.h

The base class for all synchronous event handlers, regardless of domain

object flavor or protocol type.

Public Methods

void ~SyncEventHandler ()

Defined at line 31 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/client_details.h

Protected Methods

::fidl::Status HandleOneEventImpl_ (zx::unowned_channel channel, ChannelMessageStorageView storage, IncomingEventDispatcherBase & dispatcher)

TODO(https://fxbug.dev/42166666): Event handling only works on channels.

We might need to support |wait_one| on a type-erased transport.

Defined at line 9 of file ../../sdk/lib/fidl/cpp/wire/client_details.cc

void OnTransitionalEvent_ ()

Subclasses should call this in their default implementation of transitional

event handlers.

Defined at line 40 of file ../../sdk/lib/fidl/cpp/wire/client_details.cc