Skip to main content

ArkWeb_OnRequestStart

Type Alias ArkWeb_OnRequestStart 

Source
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§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*const ArkWeb_SchemeHandler_, *mut ArkWeb_ResourceRequest_, *const ArkWeb_ResourceHandler_, *mut bool))

Some value of type T.