Type Definition libxml::bindings::xlinkExtendedLinkFunk[][src]

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)>;

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.