template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1623 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/wire_types.h
Public Methods
::fuchsia_web::wire::CreateFrameParams Build ()
Build and return the table. The builder should not be used after this.
bool has_enable_remote_debugging ()
void clear_enable_remote_debugging ()
Clears the enable_remote_debugging field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & enable_remote_debugging ()
Set to true to enable remote debugging. The [`Frame`] will be closed with
`ERR_INVALID_ARGS` if `remote_debugging_port` was not set in
[`CreateContextParams`].
BuilderImpl & enable_remote_debugging (bool elem)
Set to true to enable remote debugging. The [`Frame`] will be closed with
`ERR_INVALID_ARGS` if `remote_debugging_port` was not set in
[`CreateContextParams`].
bool has_debug_name ()
void clear_debug_name ()
Clears the debug_name field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & debug_name ()
Set to give the Frame a name to help distinguish it in debug contexts , such as system log
output. For example, the name may be added to messages from web content when they are logged
to the system logger. The name does not affect user- or web-visible behavior.
Popup Frames created by the Frame will have a name derived from the parent Frame's name.
BuilderImpl & debug_name (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
Set to give the Frame a name to help distinguish it in debug contexts , such as system log
output. For example, the name may be added to messages from web content when they are logged
to the system logger. The name does not affect user- or web-visible behavior.
Popup Frames created by the Frame will have a name derived from the parent Frame's name.
bool has_explicit_sites_filter_error_page ()
void clear_explicit_sites_filter_error_page ()
Clears the explicit_sites_filter_error_page field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_mem::wire::Data & explicit_sites_filter_error_page ()
Enables automatic blocking of navigations to explicit sites, and specifies the error page
content, in HTML, to be loaded in the Frame when a navigation is canceled by the filter.
Applies to navigations in all frames within the Frame.
When navigation of the main document is canceled, the Frame's [`NavigationState.PageType`]
is `ERROR`.
If set to an empty buffer, a default error message will be displayed.
If set and such filtering is not supported, the [`Frame`] will disconnect with
`ZX_ERR_NOT_SUPPORTED`.
BuilderImpl & explicit_sites_filter_error_page (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_mem::wire::Data>> elem)
Enables automatic blocking of navigations to explicit sites, and specifies the error page
content, in HTML, to be loaded in the Frame when a navigation is canceled by the filter.
Applies to navigations in all frames within the Frame.
When navigation of the main document is canceled, the Frame's [`NavigationState.PageType`]
is `ERROR`.
If set to an empty buffer, a default error message will be displayed.
If set and such filtering is not supported, the [`Frame`] will disconnect with
`ZX_ERR_NOT_SUPPORTED`.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_web::wire::CreateFrameParams, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_web::wire::CreateFrameParams>> && frame)