static void piclsbl_fini(void) { /* unregister the event handler */ (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_ADDED, piclsbl_handler, NULL); (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_REMOVED, piclsbl_handler, NULL); }
/* * This function is the fini entry point of the plugin */ static void picl_frutree_fini(void) { /* Unregister the event handler routine */ (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_ADDED, picl_frutree_evhandler, NULL); (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_REMOVED, picl_frutree_evhandler, NULL); (void) remove_all_nodes(frutreeh); }
void mdescplugin_fini(void) { /* unregister the event handler */ (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_ADDED, dsc_handler, NULL); (void) ptree_unregister_handler(PICLEVENT_SYSEVENT_DEVICE_REMOVED, dsc_handler, NULL); (void) ptree_unregister_handler(PICLEVENT_DR_AP_STATE_CHANGE, dr_handler, NULL); }