pub type ArkWeb_OnRequestStart = Option<unsafe extern "C" fn(schemeHandler: *const ArkWeb_SchemeHandler, resourceRequest: *mut ArkWeb_ResourceRequest, resourceHandler: *const ArkWeb_ResourceHandler, intercept: *mut bool)>;Expand description
@brief Callback for handling the request.
This will be called on the IO thread.\n
@param schemeHandler The ArkWeb_SchemeHandler. @param resourceRequest Obtain request’s information through this. @param resourceHandler The ArkWeb_ResourceHandler for the request. It should not be used if intercept is set to false. @param intercept If true will intercept the request, if false otherwise.
@syscap SystemCapability.Web.Webview.Core @since 12
Aliased Type§
pub enum ArkWeb_OnRequestStart {
None,
Some(unsafe extern "C" fn(*const ArkWeb_SchemeHandler_, *mut ArkWeb_ResourceRequest_, *const ArkWeb_ResourceHandler_, *mut bool)),
}Variants§
None
No value.
Some(unsafe extern "C" fn(*const ArkWeb_SchemeHandler_, *mut ArkWeb_ResourceRequest_, *const ArkWeb_ResourceHandler_, *mut bool))
Some value of type T.