pub type xlinkExtendedLinkFunk = Option<unsafe extern "C" fn(ctx: *mut c_void, node: xmlNodePtr, nbLocators: c_int, hrefs: *const xlinkHRef, roles: *const xlinkRole, nbArcs: c_int, from: *const xlinkRole, to: *const xlinkRole, show: *mut xlinkShow, actuate: *mut xlinkActuate, nbTitles: c_int, titles: *const xlinkTitle, langs: *mut *const xmlChar)>;Expand description
xlinkExtendedLinkFunk: @ctx: user data pointer @node: the node carrying the link @nbLocators: the number of locators detected on the link @hrefs: pointer to the array of locator hrefs @roles: pointer to the array of locator roles @nbArcs: the number of arcs detected on the link @from: pointer to the array of source roles found on the arcs @to: pointer to the array of target roles found on the arcs @show: array of values for the show attributes found on the arcs @actuate: array of values for the actuate attributes found on the arcs @nbTitles: the number of titles detected on the link @title: array of titles detected on the link @langs: array of xml:lang values for the titles
This is the prototype for a extended link detection callback.
Aliased Type§
enum xlinkExtendedLinkFunk {
None,
Some(unsafe extern "C" fn(_: *mut c_void, _: *mut _xmlNode, _: i32, _: *const *mut u8, _: *const *mut u8, _: i32, _: *const *mut u8, _: *const *mut u8, _: *mut u32, _: *mut u32, _: i32, _: *const *mut u8, _: *mut *const u8)),
}