Namespaces

Enumerations

enum class ContextError : int32_t
Name Value Comments
REMOTE_DEBUGGING_PORT_NOT_OPENED 1u

The remote debugging service was not opened.

Domain objects declarations

Defined at line 23 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class ContextFeatureFlags : uint64_t
Name Value Comments
NETWORK 1u

Enables network access. Requires the following services:
- [`fuchsia.net.interfaces/State`]
- [`fuchsia.net.name/Lookup`]
- [`fuchsia.posix.socket/Provider`]

AUDIO 2u

Enables audio input and output. Requires the following services:
- [`fuchsia.media/Audio`]
- [`fuchsia.media/AudioDeviceEnumerator`]
- [`fuchsia.media/SessionAudioConsumerFactory`]

VULKAN 4u

Enables GPU-accelerated rendering of the web content. Requires the following services:
- [`fuchsia.vulkan.loader/Loader`]
The following service is required in order to collect Vulkan trace data.
- [`fuchsia.tracing.provider.Registry`]

HARDWARE_VIDEO_DECODER 8u

Enables hardware video decoding.
[`ContextFeatureFlags.VULKAN`] must be enabled as well.
Requires the following service:
- [`fuchsia.mediacodec/CodecFactory`]

HARDWARE_VIDEO_DECODER_ONLY 16u

Disables video codecs that cannot be decoded in hardware.
Software decoders will only be used as fallbacks for hardware decoders, such as when
insufficient resources are available.
Requires [`ContextFeatureFlags.HARDWARE_VIDEO_DECODER`].

WIDEVINE_CDM 32u

Enables Widevine CDM modules for EME API.
[`ContextFeatureFlags.VULKAN`] must be enabled as well.
Requires [`fuchsia.media.drm/Widevine`] service. Requires that a `cdm_data_directory` be
specified in [`CreateContextParams`].

HEADLESS 64u

Allows embedders to render web content without graphical output or Scenic.
Not compatible with [`ContextFeatureFlags.VULKAN`].

LEGACYMETRICS 128u

Report telemetry data to the [`fuchsia.legacymetrics/MetricsRecorder`].

KEYBOARD 256u

Enables input events for keyboard keypresses.
Requires [`fuchsia.ui.input3/Keyboard`], from which the events are obtained.

VIRTUAL_KEYBOARD 512u

Enables the use of onscreen virtual keyboards. The implementation will manage the state of
the keyboard in response to input/focus events in web content.
Requires the [`fuchsia.input.virtualkeyboard/ControllerCreator`] service and
[`ContextFeatureFlags.KEYBOARD`].

DISABLE_DYNAMIC_CODE_GENERATION 1024u

Disables dynamic generation of machine-code from scripts (e.g. JavaScript) and other
technologies (e.g. WebAssembly). This should typically result in scripts being executed
by an interpreter, with associated loss in performance. Other technologies relying on
dynamic code generation may be provided in a limited form where feasible, or unavailable
if interpreting would render them unusable (as is likely the case for WebAssembly).
[`fuchsia.kernel/VmexResource`] is not required if this option is set.

Feature flags that allow augmenting Context behavior. Some features require additional services

in the service directory provided during context initialization. See

[`CreateContextParams.service_directory`].

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class AutoplayPolicy : int32_t
Name Value Comments
ALLOW 1u

All media is permitted to autoplay.

REQUIRE_USER_ACTIVATION 2u

Allow autoplay when the document has received a user activation. This can be the result of
user action or [`LoadUrlParams.was_user_activated`] being set.

Specifies the policy for automatic (non user-initiated) playback of video and audio content.

Defined at line 195 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class ConsoleLogLevel : int32_t
Name Value Comments
NONE 100u

No logging.

DEBUG -1

Outputs messages from `console.debug()` and above levels.

INFO 0u

Outputs messages from `console.log()`, `console.info()` and above levels.

WARN 1u

Outputs messages from `console.warn()` and `console.error()`.

ERROR 2u

Outputs messages from `console.error()`.

Defined at line 267 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class InputTypes : uint64_t
Name Value Comments
KEY 1u

Keyboard events.

MOUSE_CLICK 2u

Mouse button events, for any button.

MOUSE_WHEEL 4u

Mouse scroll wheel events.

MOUSE_MOVE 8u

Mouse movement events.

GESTURE_TAP 16u

Single tapping with one finger.

GESTURE_PINCH 32u

Pinching (for zooming).

GESTURE_DRAG 64u

Dragging a finger (for scrolling).

ALL 9223372036854775808u

Matches all input types.

Identifies the types of input events which may be handled by a View.

Defined at line 292 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class AllowInputState : int32_t
Name Value
ALLOW 1u
DENY 2u

Controls whether [`Frame.ConfigureInputTypes()`] should allow or deny processing of the

specified [`InputTypes`].

Defined at line 369 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class FrameError : int32_t
Name Value Comments
INTERNAL_ERROR 1u

An internal error occurred.

BUFFER_NOT_UTF8 2u

The provided buffer is not UTF-8 encoded.

INVALID_ORIGIN 3u

The Frame's URL does not match any of the origins provided by the caller.

NO_DATA_IN_MESSAGE 4u

The required `data` property is missing from a [`WebMessage`].

Represents the return status of a [`Frame`] method.

Defined at line 383 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class PermissionType : uint16_t
Name Value Comments
MICROPHONE 1u

Permission to access microphone(s).

CAMERA 2u

Permission to access camera(s).

PROTECTED_MEDIA_IDENTIFIER 3u

Permission to use device identifier(s) for EME.

PERSISTENT_STORAGE 4u

Permission to use persistent storage.

NOTIFICATIONS 5u

Permission to display web notifications and use push messaging.

This API does not currently support displaying web notifications, so while the permission
may be granted, this functionality should not be expected to work until such an API is
provided. For now, this permission is only meaningful as it pertains to push messaging.

Identifies a type of permission that may be granted to a web origin.

Defined at line 405 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class PermissionState : uint8_t
Name Value Comments
DENIED 1u

Permission is denied.

GRANTED 2u

Permission is granted.

A state for a web permission.

Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class NavigationEventListenerFlags : uint64_t
Name Value Comments
FAVICON 1u

Enables `favicon` field in [`NavigationState`].

Flags clients can set when connecting a [`NavigationEventListener`] to indicates interest in

optional features.

Defined at line 550 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class NavigationControllerError : int32_t
Name Value Comments
INVALID_URL 1u

The provided URL is invalid.

INVALID_HEADER 2u

At least one of the provided headers was invalid.

Represents the return status of a [`NavigationController`] method.

Defined at line 611 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class ReloadType : uint32_t
Name Value Comments
PARTIAL_CACHE 0u

Reloads the current entry, bypassing the cache for the main resource.

NO_CACHE 1u

Reloads the current entry, bypassing the cache entirely.

Characterizes the type of reload.

Defined at line 631 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class LoadUrlReason : uint32_t
Name Value Comments
LINK 0u

Navigation was initiated by the user following a link.

TYPED 1u

Navigation was initiated by a user-provided URL.

Characterizes the origin of a [`NavigationController.LoadUrl`] request.

Defined at line 649 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class PageType : uint32_t
Name Value Comments
NORMAL 0u

Regular web page.

ERROR 1u

Error page.

Characterizes the page type in a [`NavigationState`].

Defined at line 677 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class NavigationPhase : uint32_t
Name Value Comments
START 1u

Navigation is being started.

REDIRECT 2u

Navigation was redirected.

PROCESS_RESPONSE 4u

Navigation response is being processed. At this point navigation hasn't been committed
yet, so it is not too late to cancel it.

FAIL 8u

Navigation has failed.

Identifies a navigation phase.

Defined at line 746 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

enum class UrlRequestAction : int32_t
Name Value Comments
ALLOW 1u

Allow the request to be processed.

DENY 2u

Block the request.

Defined at line 846 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::web::ContextError value, ::fuchsia::web::ContextError * result)

    Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags operator| (::fuchsia::web::ContextFeatureFlags _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 106 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags & operator|= (::fuchsia::web::ContextFeatureFlags & _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags operator& (::fuchsia::web::ContextFeatureFlags _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags & operator&= (::fuchsia::web::ContextFeatureFlags & _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 123 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags operator^ (::fuchsia::web::ContextFeatureFlags _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags & operator^= (::fuchsia::web::ContextFeatureFlags & _lhs, ::fuchsia::web::ContextFeatureFlags _rhs)

    Defined at line 135 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::ContextFeatureFlags operator~ (::fuchsia::web::ContextFeatureFlags _value)

    Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::ContextFeatureFlags value, ::fuchsia::web::ContextFeatureFlags * result)

    Defined at line 146 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::AutoplayPolicy value, ::fuchsia::web::AutoplayPolicy * result)

    Defined at line 205 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::ConsoleLogLevel value, ::fuchsia::web::ConsoleLogLevel * result)

    Defined at line 285 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes operator| (::fuchsia::web::InputTypes _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 321 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes & operator|= (::fuchsia::web::InputTypes & _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 326 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes operator& (::fuchsia::web::InputTypes _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 332 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes & operator&= (::fuchsia::web::InputTypes & _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 338 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes operator^ (::fuchsia::web::InputTypes _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 344 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes & operator^= (::fuchsia::web::InputTypes & _lhs, ::fuchsia::web::InputTypes _rhs)

    Defined at line 350 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::InputTypes operator~ (::fuchsia::web::InputTypes _value)

    Defined at line 356 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::InputTypes value, ::fuchsia::web::InputTypes * result)

    Defined at line 361 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::AllowInputState value, ::fuchsia::web::AllowInputState * result)

    Defined at line 376 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::FrameError value, ::fuchsia::web::FrameError * result)

    Defined at line 398 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::PermissionType value, ::fuchsia::web::PermissionType * result)

    Defined at line 427 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::PermissionState value, ::fuchsia::web::PermissionState * result)

    Defined at line 445 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags operator| (::fuchsia::web::NavigationEventListenerFlags _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 558 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags & operator|= (::fuchsia::web::NavigationEventListenerFlags & _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 563 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags operator& (::fuchsia::web::NavigationEventListenerFlags _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 569 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags & operator&= (::fuchsia::web::NavigationEventListenerFlags & _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 575 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags operator^ (::fuchsia::web::NavigationEventListenerFlags _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 581 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags & operator^= (::fuchsia::web::NavigationEventListenerFlags & _lhs, ::fuchsia::web::NavigationEventListenerFlags _rhs)

    Defined at line 587 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationEventListenerFlags operator~ (::fuchsia::web::NavigationEventListenerFlags _value)

    Defined at line 593 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::NavigationEventListenerFlags value, ::fuchsia::web::NavigationEventListenerFlags * result)

    Defined at line 598 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::NavigationControllerError value, ::fuchsia::web::NavigationControllerError * result)

    Defined at line 620 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::ReloadType value, ::fuchsia::web::ReloadType * result)

    Defined at line 640 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::LoadUrlReason value, ::fuchsia::web::LoadUrlReason * result)

    Defined at line 658 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::PageType value, ::fuchsia::web::PageType * result)

    Defined at line 686 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::ErrorDetail value, ::fuchsia::web::ErrorDetail * result)

    Defined at line 739 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase operator| (::fuchsia::web::NavigationPhase _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 764 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase & operator|= (::fuchsia::web::NavigationPhase & _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 769 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase operator& (::fuchsia::web::NavigationPhase _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 775 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase & operator&= (::fuchsia::web::NavigationPhase & _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 781 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase operator^ (::fuchsia::web::NavigationPhase _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 787 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase & operator^= (::fuchsia::web::NavigationPhase & _lhs, ::fuchsia::web::NavigationPhase _rhs)

    Defined at line 793 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • ::fuchsia::web::NavigationPhase operator~ (::fuchsia::web::NavigationPhase _value)

    Defined at line 799 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::NavigationPhase value, ::fuchsia::web::NavigationPhase * result)

    Defined at line 804 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::web::UrlRequestAction value, ::fuchsia::web::UrlRequestAction * result)

    Defined at line 855 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::ContextProviderCreateRequest & _value, ::fuchsia::web::ContextProviderCreateRequest * _result)

    Defined at line 1679 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::ContextCreateFrameRequest & _value, ::fuchsia::web::ContextCreateFrameRequest * _result)

    Defined at line 1724 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::ContextGetCookieManagerRequest & _value, ::fuchsia::web::ContextGetCookieManagerRequest * _result)

    Defined at line 1745 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Context_GetRemoteDebuggingPort_Response & _value, ::fuchsia::web::Context_GetRemoteDebuggingPort_Response * _result)

    Defined at line 1778 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Context_GetRemoteDebuggingPort_Result & value, ::fuchsia::web::Context_GetRemoteDebuggingPort_Result * result)

    Defined at line 1888 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::ContextCreateFrameWithParamsRequest & _value, ::fuchsia::web::ContextCreateFrameWithParamsRequest * _result)

    Defined at line 2085 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameHostCreateFrameWithParamsRequest & _value, ::fuchsia::web::FrameHostCreateFrameWithParamsRequest * _result)

    Defined at line 2169 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::CookieManagerObserveCookieChangesRequest & _value, ::fuchsia::web::CookieManagerObserveCookieChangesRequest * _result)

    Defined at line 2224 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::CookieManagerGetCookieListRequest & _value, ::fuchsia::web::CookieManagerGetCookieListRequest * _result)

    Defined at line 2249 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::CookiesIteratorGetNextResponse & _value, ::fuchsia::web::CookiesIteratorGetNextResponse * _result)

    Defined at line 2583 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::DebugEnableDevToolsRequest & _value, ::fuchsia::web::DebugEnableDevToolsRequest * _result)

    Defined at line 2626 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::DevToolsListenerOnContextDevToolsAvailableRequest & _value, ::fuchsia::web::DevToolsListenerOnContextDevToolsAvailableRequest * _result)

    Defined at line 2673 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::DevToolsPerContextListenerOnHttpPortOpenRequest & _value, ::fuchsia::web::DevToolsPerContextListenerOnHttpPortOpenRequest * _result)

    Defined at line 2718 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameCreateViewRequest & _value, ::fuchsia::web::FrameCreateViewRequest * _result)

    Defined at line 3216 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameCreateViewWithViewRefRequest & _value, ::fuchsia::web::FrameCreateViewWithViewRefRequest * _result)

    Defined at line 3241 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameGetMediaPlayerRequest & _value, ::fuchsia::web::FrameGetMediaPlayerRequest * _result)

    Defined at line 3262 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameGetNavigationControllerRequest & _value, ::fuchsia::web::FrameGetNavigationControllerRequest * _result)

    Defined at line 3283 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameExecuteJavaScriptRequest & _value, ::fuchsia::web::FrameExecuteJavaScriptRequest * _result)

    Defined at line 3306 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_ExecuteJavaScript_Response & _value, ::fuchsia::web::Frame_ExecuteJavaScript_Response * _result)

    Defined at line 3337 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_ExecuteJavaScript_Result & value, ::fuchsia::web::Frame_ExecuteJavaScript_Result * result)

    Defined at line 3447 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameExecuteJavaScriptNoResultRequest & _value, ::fuchsia::web::FrameExecuteJavaScriptNoResultRequest * _result)

    Defined at line 3470 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_ExecuteJavaScriptNoResult_Response & _value, ::fuchsia::web::Frame_ExecuteJavaScriptNoResult_Response * _result)

    Defined at line 3502 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_ExecuteJavaScriptNoResult_Result & value, ::fuchsia::web::Frame_ExecuteJavaScriptNoResult_Result * result)

    Defined at line 3611 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameAddBeforeLoadJavaScriptRequest & _value, ::fuchsia::web::FrameAddBeforeLoadJavaScriptRequest * _result)

    Defined at line 3638 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_AddBeforeLoadJavaScript_Response & _value, ::fuchsia::web::Frame_AddBeforeLoadJavaScript_Response * _result)

    Defined at line 3670 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_AddBeforeLoadJavaScript_Result & value, ::fuchsia::web::Frame_AddBeforeLoadJavaScript_Result * result)

    Defined at line 3779 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameRemoveBeforeLoadJavaScriptRequest & _value, ::fuchsia::web::FrameRemoveBeforeLoadJavaScriptRequest * _result)

    Defined at line 3800 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_PostMessage_Response & _value, ::fuchsia::web::Frame_PostMessage_Response * _result)

    Defined at line 3830 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::Frame_PostMessage_Result & value, ::fuchsia::web::Frame_PostMessage_Result * result)

    Defined at line 3939 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetNavigationEventListenerRequest & _value, ::fuchsia::web::FrameSetNavigationEventListenerRequest * _result)

    Defined at line 3962 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetJavaScriptLogLevelRequest & _value, ::fuchsia::web::FrameSetJavaScriptLogLevelRequest * _result)

    Defined at line 3985 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetConsoleLogSinkRequest & _value, ::fuchsia::web::FrameSetConsoleLogSinkRequest * _result)

    Defined at line 4008 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameConfigureInputTypesRequest & _value, ::fuchsia::web::FrameConfigureInputTypesRequest * _result)

    Defined at line 4033 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetPopupFrameCreationListenerRequest & _value, ::fuchsia::web::FrameSetPopupFrameCreationListenerRequest * _result)

    Defined at line 4056 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetMediaSettingsRequest & _value, ::fuchsia::web::FrameSetMediaSettingsRequest * _result)

    Defined at line 4079 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameForceContentDimensionsRequest & _value, ::fuchsia::web::FrameForceContentDimensionsRequest * _result)

    Defined at line 4100 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetPermissionStateRequest & _value, ::fuchsia::web::FrameSetPermissionStateRequest * _result)

    Defined at line 4125 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetBlockMediaLoadingRequest & _value, ::fuchsia::web::FrameSetBlockMediaLoadingRequest * _result)

    Defined at line 4146 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameGetPrivateMemorySizeResponse & _value, ::fuchsia::web::FrameGetPrivateMemorySizeResponse * _result)

    Defined at line 4167 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetContentAreaSettingsRequest & _value, ::fuchsia::web::FrameSetContentAreaSettingsRequest * _result)

    Defined at line 4188 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::OutgoingTransferable & value, ::fuchsia::web::OutgoingTransferable * result)

    Defined at line 4363 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::IncomingTransferable & value, ::fuchsia::web::IncomingTransferable * result)

    Defined at line 4457 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FramePostMessageRequest & _value, ::fuchsia::web::FramePostMessageRequest * _result)

    Defined at line 4627 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::MessagePortPostMessageRequest & _value, ::fuchsia::web::MessagePortPostMessageRequest * _result)

    Defined at line 4648 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::MessagePort_PostMessage_Response & _value, ::fuchsia::web::MessagePort_PostMessage_Response * _result)

    Defined at line 4680 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::MessagePort_PostMessage_Result & value, ::fuchsia::web::MessagePort_PostMessage_Result * result)

    Defined at line 4789 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::MessagePortReceiveMessageResponse & _value, ::fuchsia::web::MessagePortReceiveMessageResponse * _result)

    Defined at line 4812 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::PopupFrameCreationListenerOnPopupFrameCreatedRequest & _value, ::fuchsia::web::PopupFrameCreationListenerOnPopupFrameCreatedRequest * _result)

    Defined at line 4992 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetNavigationEventListener2Request & _value, ::fuchsia::web::FrameSetNavigationEventListener2Request * _result)

    Defined at line 5043 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameCreateView2Request & _value, ::fuchsia::web::FrameCreateView2Request * _result)

    Defined at line 5146 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationController_LoadUrl_Response & _value, ::fuchsia::web::NavigationController_LoadUrl_Response * _result)

    Defined at line 5178 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationController_LoadUrl_Result & value, ::fuchsia::web::NavigationController_LoadUrl_Result * result)

    Defined at line 5287 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationControllerReloadRequest & _value, ::fuchsia::web::NavigationControllerReloadRequest * _result)

    Defined at line 5308 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationControllerLoadUrlRequest & _value, ::fuchsia::web::NavigationControllerLoadUrlRequest * _result)

    Defined at line 5521 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetNavigationPolicyProviderRequest & _value, ::fuchsia::web::FrameSetNavigationPolicyProviderRequest * _result)

    Defined at line 5715 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationPolicyProviderEvaluateRequestedNavigationRequest & _value, ::fuchsia::web::NavigationPolicyProviderEvaluateRequestedNavigationRequest * _result)

    Defined at line 6057 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NoArgumentsAction & _value, ::fuchsia::web::NoArgumentsAction * _result)

    Defined at line 6079 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationDecision & value, ::fuchsia::web::NavigationDecision * result)

    Defined at line 6176 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationPolicyProviderEvaluateRequestedNavigationResponse & _value, ::fuchsia::web::NavigationPolicyProviderEvaluateRequestedNavigationResponse * _result)

    Defined at line 6197 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::NavigationEventListenerOnNavigationStateChangedRequest & _value, ::fuchsia::web::NavigationEventListenerOnNavigationStateChangedRequest * _result)

    Defined at line 6722 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::UrlRequestRewrite & value, ::fuchsia::web::UrlRequestRewrite * result)

    Defined at line 7417 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::web::FrameSetUrlRequestRewriteRulesRequest & _value, ::fuchsia::web::FrameSetUrlRequestRewriteRulesRequest * _result)

    Defined at line 7625 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/hlcpp/fuchsia/web/cpp/fidl.h