pub struct ResourceRequestHandler(/* private fields */);Expand description
See _cef_resource_request_handler_t for more documentation.
Implementations§
Source§impl ResourceRequestHandler
impl ResourceRequestHandler
pub fn new<T>(interface: T) -> Selfwhere
T: WrapResourceRequestHandler,
Trait Implementations§
Source§impl Clone for ResourceRequestHandler
impl Clone for ResourceRequestHandler
Source§fn clone(&self) -> ResourceRequestHandler
fn clone(&self) -> ResourceRequestHandler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConvertParam<*mut _cef_resource_request_handler_t> for &ResourceRequestHandler
impl ConvertParam<*mut _cef_resource_request_handler_t> for &ResourceRequestHandler
fn into_raw(self) -> *mut _cef_resource_request_handler_t
Source§impl ConvertParam<*mut _cef_resource_request_handler_t> for &mut ResourceRequestHandler
impl ConvertParam<*mut _cef_resource_request_handler_t> for &mut ResourceRequestHandler
fn into_raw(self) -> *mut _cef_resource_request_handler_t
Source§impl ConvertReturnValue<ResourceRequestHandler> for *mut _cef_resource_request_handler_t
impl ConvertReturnValue<ResourceRequestHandler> for *mut _cef_resource_request_handler_t
fn wrap_result(self) -> ResourceRequestHandler
Source§impl From<ResourceRequestHandler> for *mut _cef_resource_request_handler_t
impl From<ResourceRequestHandler> for *mut _cef_resource_request_handler_t
Source§fn from(value: ResourceRequestHandler) -> Self
fn from(value: ResourceRequestHandler) -> Self
Converts to this type from the input type.
Source§impl ImplResourceRequestHandler for ResourceRequestHandler
impl ImplResourceRequestHandler for ResourceRequestHandler
See
_cef_resource_request_handler_t::get_cookie_access_filter for more documentation.Source§fn on_before_resource_load(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
callback: Option<&mut Callback>,
) -> ReturnValue
fn on_before_resource_load( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, callback: Option<&mut Callback>, ) -> ReturnValue
See
_cef_resource_request_handler_t::on_before_resource_load for more documentation.Source§fn resource_handler(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
) -> Option<ResourceHandler>
fn resource_handler( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, ) -> Option<ResourceHandler>
See
_cef_resource_request_handler_t::get_resource_handler for more documentation.Source§fn on_resource_redirect(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
response: Option<&mut Response>,
new_url: Option<&mut CefString>,
)
fn on_resource_redirect( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, response: Option<&mut Response>, new_url: Option<&mut CefString>, )
See
_cef_resource_request_handler_t::on_resource_redirect for more documentation.Source§fn on_resource_response(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
response: Option<&mut Response>,
) -> c_int
fn on_resource_response( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, response: Option<&mut Response>, ) -> c_int
See
_cef_resource_request_handler_t::on_resource_response for more documentation.Source§fn resource_response_filter(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
response: Option<&mut Response>,
) -> Option<ResponseFilter>
fn resource_response_filter( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, response: Option<&mut Response>, ) -> Option<ResponseFilter>
See
_cef_resource_request_handler_t::get_resource_response_filter for more documentation.Source§fn on_resource_load_complete(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
response: Option<&mut Response>,
status: UrlrequestStatus,
received_content_length: i64,
)
fn on_resource_load_complete( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, response: Option<&mut Response>, status: UrlrequestStatus, received_content_length: i64, )
See
_cef_resource_request_handler_t::on_resource_load_complete for more documentation.Source§fn on_protocol_execution(
&self,
browser: Option<&mut Browser>,
frame: Option<&mut Frame>,
request: Option<&mut Request>,
allow_os_execution: Option<&mut c_int>,
)
fn on_protocol_execution( &self, browser: Option<&mut Browser>, frame: Option<&mut Frame>, request: Option<&mut Request>, allow_os_execution: Option<&mut c_int>, )
See
_cef_resource_request_handler_t::on_protocol_execution for more documentation.fn get_raw(&self) -> *mut _cef_resource_request_handler_t
fn init_methods(object: &mut _cef_resource_request_handler_t)
Source§impl Rc for ResourceRequestHandler
impl Rc for ResourceRequestHandler
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 ResourceRequestHandler
impl RefUnwindSafe for ResourceRequestHandler
impl Send for ResourceRequestHandler
impl Sync for ResourceRequestHandler
impl Unpin for ResourceRequestHandler
impl UnwindSafe for ResourceRequestHandler
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