virtual void AddOnDisabled(const add_on_entry_info* entryInfo) { entry_ref ref; make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node, entryInfo->name, &ref); fManager->_UnregisterAddOn(ref); }
void AnalyserMonitorHandler::AddOnDisabled(const add_on_entry_info* entryInfo) { entry_ref ref; make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node, entryInfo->name, &ref); fIndexServer->UnregisterAddOn(ref); };
virtual void AddOnDisabled(const add_on_entry_info* entryInfo) { CALLED(); entry_ref ref; make_entry_ref(entryInfo->dir_nref.device, entryInfo->dir_nref.node, entryInfo->name, &ref); BEntry entry(&ref, false); fManager->_UnregisterAddOn(entry); }
void MediaAddonServer::MonitorHandler::AddOnEnabled(const add_on_entry_info* info) { entry_ref ref; make_entry_ref(info->dir_nref.device, info->dir_nref.node, info->name, &ref); BEntry entry(&ref, true); if (!entry.IsFile()) return; BPath path(&ref); if (path.InitCheck() == B_OK) fServer->_AddOnAdded(path.Path(), info->nref.node); }