Skip to main content

lyd_validate_ext

Function lyd_validate_ext 

Source
pub unsafe extern "C" fn lyd_validate_ext(
    ext_tree: *mut *mut lyd_node,
    ext: *const lysc_ext_instance,
    val_opts: u32,
    diff: *mut *mut lyd_node,
) -> Type
Expand description

@brief Validate a data subtree of an extension instance, which is assumed to be a separate data tree independent of normal YANG data.

@param[in,out] ext_tree Ext data tree to validate. May be changed by validation, might become NULL. @param[in] ext Extension instance whose data to validate. @param[in] val_opts Validation options (@ref datavalidationoptions). @param[out] diff Optional diff with any changes made by the validation. @return LY_SUCCESS on success. @return LY_ERR error on error.