cef_navigation_entry_t

Type Alias cef_navigation_entry_t 

Source
pub type cef_navigation_entry_t = _cef_navigation_entry_t;
Expand description

Structure used to represent an entry in navigation history.

NOTE: This struct is allocated DLL-side.

Aliased Type§

#[repr(C)]
pub struct cef_navigation_entry_t { pub base: _cef_base_ref_counted_t, pub is_valid: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>, pub get_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>, pub get_display_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>, pub get_original_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>, pub get_title: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>, pub get_transition_type: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> cef_transition_type_t>, pub has_post_data: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>, pub get_completion_time: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> _cef_basetime_t>, pub get_http_status_code: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>, pub get_sslstatus: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_sslstatus_t>, }

Fields§

§base: _cef_base_ref_counted_t

Base structure.

§is_valid: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>

Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0).

§get_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>

Returns the actual URL of the page. For some pages this may be data: URL or similar. Use get_display_url() to return a display-friendly version.

§get_display_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>

Returns a display-friendly version of the URL.

§get_original_url: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>

Returns the original URL that was entered by the user before any redirects.

§get_title: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_string_utf16_t>

Returns the title set by the page. This value may be NULL.

§get_transition_type: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> cef_transition_type_t>

Returns the transition type which indicates what the user did to move to this page from the previous page.

§has_post_data: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>

Returns true (1) if this navigation includes post data.

§get_completion_time: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> _cef_basetime_t>

Returns the time for the last known successful navigation completion. A navigation may be completed more than once if the page is reloaded. May be 0 if the navigation has not yet completed.

§get_http_status_code: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> i32>

Returns the HTTP status code for the last known successful navigation response. May be 0 if the response has not yet been received or if the navigation has not yet completed.

§get_sslstatus: Option<unsafe extern "C" fn(*mut _cef_navigation_entry_t) -> *mut _cef_sslstatus_t>

Returns the SSL information for this navigation entry.