Skip to main content

lyplg_ext_parse_clb

Type Alias lyplg_ext_parse_clb 

Source
pub type lyplg_ext_parse_clb = Option<unsafe extern "C" fn(pctx: *mut lysp_ctx, ext: *mut lysp_ext_instance) -> Type>;
Expand description

@brief Callback for parsing extension instance substatements.

All known YANG substatements can easily be parsed using ::lyplg_ext_parse_extension_instance.

@param[in] pctx Parse context. @param[in,out] ext Parsed extension instance data. @return LY_SUCCESS on success. @return LY_ENOT if the extension instance is not supported and should be removed. @return LY_ERR error on error.

Aliased Type§

pub enum lyplg_ext_parse_clb {
    None,
    Some(unsafe extern "C" fn(*mut lysp_ctx, *mut lysp_ext_instance) -> u32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(*mut lysp_ctx, *mut lysp_ext_instance) -> u32)

Some value of type T.