template <>

class NaturalEventHandlerInterface

Defined at line 3923 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/natural_messaging.h

Public Methods

void NaturalEventHandlerInterface ()

Defined at line 3926 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/natural_messaging.h

void OnOpen (::fidl::Event< ::fuchsia_io::Directory::OnOpen> & )

An event produced eagerly by a FIDL server if requested by `OpenFlags.DESCRIBE`.

Indicates the success or failure of the open operation, and optionally describes the

object. If the status is `ZX_OK`, `info` contains descriptive information about the object

(the same as would be returned by `Describe`).

void OnRepresentation (::fidl::Event< ::fuchsia_io::Directory::OnRepresentation> & )

An event produced eagerly by the server if requested by [`Flags.FLAG_SEND_REPRESENTATION`].

This event will be sent as the first message from the server, and is sent exactly once.

The active variant corresponds to the negotiated protocol for the target node (i.e. the

protocol which this channel now speaks). Additionally, auxiliary handles and requested

attributes are also returned in the event.

void ~NaturalEventHandlerInterface ()

Defined at line 3927 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/natural_messaging.h