Пример #1
0
		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);
		}
Пример #2
0
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);
};
Пример #3
0
	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);
	}
Пример #4
0
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);
}