pub struct TabRequestHandler { /* private fields */ }Implementations§
Source§impl TabRequestHandler
impl TabRequestHandler
pub fn new_request_handler(tab_id: TabId) -> RequestHandler
Trait Implementations§
Source§impl Clone for TabRequestHandler
impl Clone for TabRequestHandler
Source§impl ImplRequestHandler for TabRequestHandler
implement ACTUAL functionality of the component
impl ImplRequestHandler for TabRequestHandler
implement ACTUAL functionality of the component
fn get_raw(&self) -> *mut _cef_request_handler_t
Source§fn on_before_browse(
&self,
_browser: Option<&mut Browser>,
_frame: Option<&mut Frame>,
_request: Option<&mut Request>,
_user_gesture: c_int,
_is_redirect: c_int,
) -> c_int
fn on_before_browse( &self, _browser: Option<&mut Browser>, _frame: Option<&mut Frame>, _request: Option<&mut Request>, _user_gesture: c_int, _is_redirect: c_int, ) -> c_int
See
_cef_request_handler_t::on_before_browse for more documentation.Source§fn on_render_process_unresponsive(
&self,
_browser: Option<&mut Browser>,
_callback: Option<&mut UnresponsiveProcessCallback>,
) -> c_int
fn on_render_process_unresponsive( &self, _browser: Option<&mut Browser>, _callback: Option<&mut UnresponsiveProcessCallback>, ) -> c_int
See
_cef_request_handler_t::on_render_process_unresponsive for more documentation.Source§fn on_render_process_responsive(&self, _browser: Option<&mut Browser>)
fn on_render_process_responsive(&self, _browser: Option<&mut Browser>)
See
_cef_request_handler_t::on_render_process_responsive for more documentation.Source§fn on_render_process_terminated(
&self,
browser: Option<&mut Browser>,
_status: TerminationStatus,
_error_code: c_int,
_error_string: Option<&CefString>,
)
fn on_render_process_terminated( &self, browser: Option<&mut Browser>, _status: TerminationStatus, _error_code: c_int, _error_string: Option<&CefString>, )
See
_cef_request_handler_t::on_render_process_terminated for more documentation.Source§fn on_open_urlfrom_tab(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
target_url: Option<&CefStringUtf16>,
target_disposition: WindowOpenDisposition,
user_gesture: i32,
) -> i32
fn on_open_urlfrom_tab( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, target_url: Option<&CefStringUtf16>, target_disposition: WindowOpenDisposition, user_gesture: i32, ) -> i32
See
_cef_request_handler_t::on_open_urlfrom_tab for more documentation.Source§fn resource_request_handler(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
is_navigation: i32,
is_download: i32,
request_initiator: Option<&CefStringUtf16>,
disable_default_handling: Option<&mut i32>,
) -> Option<ResourceRequestHandler>
fn resource_request_handler( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, is_navigation: i32, is_download: i32, request_initiator: Option<&CefStringUtf16>, disable_default_handling: Option<&mut i32>, ) -> Option<ResourceRequestHandler>
See
_cef_request_handler_t::get_resource_request_handler for more documentation.Source§fn auth_credentials(
&self,
browser: Option<&mut Browser>,
origin_url: Option<&CefStringUtf16>,
is_proxy: i32,
host: Option<&CefStringUtf16>,
port: i32,
realm: Option<&CefStringUtf16>,
scheme: Option<&CefStringUtf16>,
callback: Option<&mut AuthCallback>,
) -> i32
fn auth_credentials( &self, browser: Option<&mut Browser>, origin_url: Option<&CefStringUtf16>, is_proxy: i32, host: Option<&CefStringUtf16>, port: i32, realm: Option<&CefStringUtf16>, scheme: Option<&CefStringUtf16>, callback: Option<&mut AuthCallback>, ) -> i32
See
_cef_request_handler_t::get_auth_credentials for more documentation.Source§fn on_certificate_error(
&self,
browser: Option<&mut Browser>,
cert_error: Errorcode,
request_url: Option<&CefStringUtf16>,
ssl_info: Option<&mut Sslinfo>,
callback: Option<&mut Callback>,
) -> i32
fn on_certificate_error( &self, browser: Option<&mut Browser>, cert_error: Errorcode, request_url: Option<&CefStringUtf16>, ssl_info: Option<&mut Sslinfo>, callback: Option<&mut Callback>, ) -> i32
See
_cef_request_handler_t::on_certificate_error for more documentation.Source§fn on_select_client_certificate(
&self,
browser: Option<&mut Browser>,
is_proxy: i32,
host: Option<&CefStringUtf16>,
port: i32,
certificates: Option<&[Option<X509Certificate>]>,
callback: Option<&mut SelectClientCertificateCallback>,
) -> i32
fn on_select_client_certificate( &self, browser: Option<&mut Browser>, is_proxy: i32, host: Option<&CefStringUtf16>, port: i32, certificates: Option<&[Option<X509Certificate>]>, callback: Option<&mut SelectClientCertificateCallback>, ) -> i32
See
_cef_request_handler_t::on_select_client_certificate for more documentation.Source§fn on_render_view_ready(&self, browser: Option<&mut Browser>)
fn on_render_view_ready(&self, browser: Option<&mut Browser>)
See
_cef_request_handler_t::on_render_view_ready for more documentation.Source§fn on_document_available_in_main_frame(&self, browser: Option<&mut Browser>)
fn on_document_available_in_main_frame(&self, browser: Option<&mut Browser>)
See
_cef_request_handler_t::on_document_available_in_main_frame for more documentation.fn init_methods(object: &mut _cef_request_handler_t)
Source§impl Rc for TabRequestHandler
impl Rc for TabRequestHandler
Source§fn as_base(&self) -> &cef_base_ref_counted_t
fn as_base(&self) -> &cef_base_ref_counted_t
Get the reference of cef_base_ref_counted_t.
Source§unsafe fn release(&self) -> bool
unsafe fn release(&self) -> bool
Decrease reference count by 1 and release the value if the count meets 0.
Reuturn
True if it is released. Read moreSource§fn has_one_ref(&self) -> bool
fn has_one_ref(&self) -> bool
True if the reference count is exactly 1.Source§fn has_at_least_one_ref(&self) -> bool
fn has_at_least_one_ref(&self) -> bool
True if the reference count is larger than 0.Auto Trait Implementations§
impl Freeze for TabRequestHandler
impl RefUnwindSafe for TabRequestHandler
impl !Send for TabRequestHandler
impl !Sync for TabRequestHandler
impl Unpin for TabRequestHandler
impl UnwindSafe for TabRequestHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more