template <>

class WireWeakOnewayClientImpl

Defined at line 9444 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_messaging.h

Public Methods

::fidl::OneWayStatus CreateFrame (::fidl::ServerEnd< ::fuchsia_web::Frame> && frame)

Creates a new [`Frame`] under this [`Context`]. Destruction of a [`Context`] triggers the

destruction of all of its associated [`Frame`]. [`Frame`] can be transferred to another

component but cannot be shared across multiple components.

- `frame`: An interface request that will be bound to the created [`Frame`].

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus CreateFrameWithParams (::fuchsia_web::wire::CreateFrameParams params, ::fidl::ServerEnd< ::fuchsia_web::Frame> && frame)

Similar to [`Context.CreateFrame`], with extra parameters.

- `params`: The configuration used to create the [`Frame`].

This method will fail with `ZX_ERR_INVALID_ARGS` if the table is not clonable.

- `frame`: An interface request that will be bound to the created [`Frame`].

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::OneWayStatus GetCookieManager (::fidl::ServerEnd< ::fuchsia_web::CookieManager> && manager)

Used to observe cookies for sites hosted under this Context.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.