mfib_entry_src_cover_change_t mev_cover_change
mfib_entry_src_cover_update_t mev_cover_update
void mfib_entry_src_register(mfib_source_t source, const mfib_entry_src_vft *mvft)
The source of an MFIB entry.
void mfib_entry_src_deactivate(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
static void mfib_entry_src_default_deactiviate(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
void mfib_entry_src_rr_module_init(void)
static void mfib_entry_src_default_activiate(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
mfib_entry_src_activiate_t mev_activate
enum mfib_src_res_t_ mfib_src_res_t
signals from the sources to the caller
mfib_src_res_t mfib_entry_src_cover_update(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
mfib_entry_src_deactiviate_t mev_deactivate
mfib_src_res_t mfib_entry_src_cover_change(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
Virtual function table provided by each_source.
void mfib_entry_src_activate(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
static mfib_src_res_t mfib_entry_src_default_cover_change(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)
void mfib_entry_src_module_init(void)
static mfib_src_res_t mfib_entry_src_default_cover_update(mfib_entry_t *mfib_entry, mfib_entry_src_t *msrc)