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_tBase 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.