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