class WebMessage

Defined at line 3667 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

Public Methods

void WebMessage (Storage_ storage)
bool IsEmpty ()
void WebMessage ()

Defined at line 3672 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

void WebMessage (WebMessage && )

Defined at line 3673 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

const std::optional< ::fuchsia_mem::Buffer> & data ()

The message payload, encoded as an UTF-8 string. This is a required property.

::std::optional< ::fuchsia_mem::Buffer> & data ()

The message payload, encoded as an UTF-8 string. This is a required property.

WebMessage & data (std::optional< ::fuchsia_mem::Buffer> value)

The message payload, encoded as an UTF-8 string. This is a required property.

const std::optional< ::std::vector< ::fuchsia_web::IncomingTransferable>> & incoming_transfer ()

Optional list of objects transferred into the [`MessagePort`] from the FIDL client.

::std::optional< ::std::vector< ::fuchsia_web::IncomingTransferable>> & incoming_transfer ()

Optional list of objects transferred into the [`MessagePort`] from the FIDL client.

WebMessage & incoming_transfer (std::optional< ::std::vector< ::fuchsia_web::IncomingTransferable>> value)

Optional list of objects transferred into the [`MessagePort`] from the FIDL client.

WebMessage & operator= (WebMessage && )

Defined at line 3674 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h

const std::optional< ::std::vector< ::fuchsia_web::OutgoingTransferable>> & outgoing_transfer ()

Optional list of objects transferred out of the [`MessagePort`] to the FIDL client.

::std::optional< ::std::vector< ::fuchsia_web::OutgoingTransferable>> & outgoing_transfer ()

Optional list of objects transferred out of the [`MessagePort`] to the FIDL client.

WebMessage & outgoing_transfer (std::optional< ::std::vector< ::fuchsia_web::OutgoingTransferable>> value)

Optional list of objects transferred out of the [`MessagePort`] to the FIDL client.

void WebMessage (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits