class RequestedNavigation

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const uint64_t & id ()

Unique ID of the navigation.

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

bool has_id ()

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

uint64_t * mutable_id ()

Unique ID of the navigation.

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

void clear_id ()

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

const ::fuchsia::web::NavigationPhase & phase ()

Current navigation phase. Exactly one bit will be set.

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

bool has_phase ()

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

::fuchsia::web::NavigationPhase * mutable_phase ()

Current navigation phase. Exactly one bit will be set.

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

void clear_phase ()

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

const bool & is_main_frame ()

Whether the navigation is taking place in the main frame versus in a subframe.

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

bool has_is_main_frame ()

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

bool * mutable_is_main_frame ()

Whether the navigation is taking place in the main frame versus in a subframe.

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

void clear_is_main_frame ()

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

const bool & is_same_document ()

Whether the navigation happened without changing the document.

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

bool has_is_same_document ()

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

bool * mutable_is_same_document ()

Whether the navigation happened without changing the document.

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

void clear_is_same_document ()

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

const bool & is_http_post ()

Whether the navigation is a POST request.

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

bool has_is_http_post ()

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

bool * mutable_is_http_post ()

Whether the navigation is a POST request.

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

void clear_is_http_post ()

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

bool has_url ()

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

::std::string * mutable_url ()

The current target URL of the navigation. This may change for the same navigation after

encountering a server redirect.

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

void clear_url ()

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

const bool & has_gesture ()

Whether the navigation was initiated by a user gesture.

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

bool has_has_gesture ()

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

bool * mutable_has_gesture ()

Whether the navigation was initiated by a user gesture.

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

void clear_has_gesture ()

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

bool has_was_server_redirect ()

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

bool * mutable_was_server_redirect ()

Whether the navigation has encountered a server redirect or not.

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

void clear_was_server_redirect ()

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

RequestedNavigation & set_id (uint64_t _value)
RequestedNavigation & set_phase (::fuchsia::web::NavigationPhase _value)
RequestedNavigation & set_is_main_frame (bool _value)
RequestedNavigation & set_is_same_document (bool _value)
RequestedNavigation & set_is_http_post (bool _value)
RequestedNavigation & set_url (::std::string _value)
RequestedNavigation & set_has_gesture (bool _value)
RequestedNavigation & set_was_server_redirect (bool _value)
void RequestedNavigation ()
void RequestedNavigation (RequestedNavigation && other)
const ::std::string & url ()

The current target URL of the navigation. This may change for the same navigation after

encountering a server redirect.

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

const bool & was_server_redirect ()

Whether the navigation has encountered a server redirect or not.

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

void ~RequestedNavigation ()
RequestedNavigation & operator= (RequestedNavigation && other)
::std::unique_ptr<RequestedNavigation> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, RequestedNavigation * _value, size_t _offset)
zx_status_t Clone (RequestedNavigation * _result)