ImplRequestContext

Trait ImplRequestContext 

Source
pub trait ImplRequestContext: ImplPreferenceManager {
Show 23 methods // Required methods fn is_same(&self, other: Option<&mut RequestContext>) -> c_int; fn is_sharing_with(&self, other: Option<&mut RequestContext>) -> c_int; fn is_global(&self) -> c_int; fn handler(&self) -> Option<RequestContextHandler>; fn cache_path(&self) -> CefStringUserfree; fn cookie_manager( &self, callback: Option<&mut CompletionCallback>, ) -> Option<CookieManager>; fn register_scheme_handler_factory( &self, scheme_name: Option<&CefString>, domain_name: Option<&CefString>, factory: Option<&mut SchemeHandlerFactory>, ) -> c_int; fn clear_scheme_handler_factories(&self) -> c_int; fn clear_certificate_exceptions( &self, callback: Option<&mut CompletionCallback>, ); fn clear_http_auth_credentials( &self, callback: Option<&mut CompletionCallback>, ); fn close_all_connections(&self, callback: Option<&mut CompletionCallback>); fn resolve_host( &self, origin: Option<&CefString>, callback: Option<&mut ResolveCallback>, ); fn media_router( &self, callback: Option<&mut CompletionCallback>, ) -> Option<MediaRouter>; fn website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> Option<Value>; fn set_website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: Option<&mut Value>, ); fn content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> ContentSettingValues; fn set_content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: ContentSettingValues, ); fn set_chrome_color_scheme(&self, variant: ColorVariant, user_color: u32); fn chrome_color_scheme_mode(&self) -> ColorVariant; fn chrome_color_scheme_color(&self) -> cef_color_t; fn chrome_color_scheme_variant(&self) -> ColorVariant; fn add_setting_observer( &self, observer: Option<&mut SettingObserver>, ) -> Option<Registration>; // Provided method fn get_raw(&self) -> *mut _cef_request_context_t { ... }
}

Required Methods§

Source

fn is_same(&self, other: Option<&mut RequestContext>) -> c_int

See _cef_request_context_t::is_same for more documentation.

Source

fn is_sharing_with(&self, other: Option<&mut RequestContext>) -> c_int

See _cef_request_context_t::is_sharing_with for more documentation.

Source

fn is_global(&self) -> c_int

See _cef_request_context_t::is_global for more documentation.

Source

fn handler(&self) -> Option<RequestContextHandler>

See _cef_request_context_t::get_handler for more documentation.

Source

fn cache_path(&self) -> CefStringUserfree

See _cef_request_context_t::get_cache_path for more documentation.

Source

fn cookie_manager( &self, callback: Option<&mut CompletionCallback>, ) -> Option<CookieManager>

See _cef_request_context_t::get_cookie_manager for more documentation.

Source

fn register_scheme_handler_factory( &self, scheme_name: Option<&CefString>, domain_name: Option<&CefString>, factory: Option<&mut SchemeHandlerFactory>, ) -> c_int

Source

fn clear_scheme_handler_factories(&self) -> c_int

Source

fn clear_certificate_exceptions( &self, callback: Option<&mut CompletionCallback>, )

Source

fn clear_http_auth_credentials(&self, callback: Option<&mut CompletionCallback>)

Source

fn close_all_connections(&self, callback: Option<&mut CompletionCallback>)

Source

fn resolve_host( &self, origin: Option<&CefString>, callback: Option<&mut ResolveCallback>, )

See _cef_request_context_t::resolve_host for more documentation.

Source

fn media_router( &self, callback: Option<&mut CompletionCallback>, ) -> Option<MediaRouter>

See _cef_request_context_t::get_media_router for more documentation.

Source

fn website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> Option<Value>

See _cef_request_context_t::get_website_setting for more documentation.

Source

fn set_website_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: Option<&mut Value>, )

See _cef_request_context_t::set_website_setting for more documentation.

Source

fn content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, ) -> ContentSettingValues

See _cef_request_context_t::get_content_setting for more documentation.

Source

fn set_content_setting( &self, requesting_url: Option<&CefString>, top_level_url: Option<&CefString>, content_type: ContentSettingTypes, value: ContentSettingValues, )

See _cef_request_context_t::set_content_setting for more documentation.

Source

fn set_chrome_color_scheme(&self, variant: ColorVariant, user_color: u32)

Source

fn chrome_color_scheme_mode(&self) -> ColorVariant

Source

fn chrome_color_scheme_color(&self) -> cef_color_t

Source

fn chrome_color_scheme_variant(&self) -> ColorVariant

Source

fn add_setting_observer( &self, observer: Option<&mut SettingObserver>, ) -> Option<Registration>

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§