Move plugin SDK integration from callback into plugin API and PluginManager

This commit is contained in:
Adam Honse committed 2026-05-07 17:24:44 -05:00
1 parent 4ec4df8741
commit d763f7ecc7
10 files changed
+175 -68

No files matched your search

+11
View File
@@ -820,6 +820,11 @@ std::vector<NetworkClient*>& ResourceManager::GetClients()
return(clients);
}
PluginManagerInterface* ResourceManager::GetPluginManager()
{
return(plugin_manager);
}
ProfileManager* ResourceManager::GetProfileManager()
{
return(profile_manager);
@@ -1717,6 +1722,12 @@ void ResourceManager::DetectDevicesCoroutine()
}
}
void ResourceManager::SetPluginManager(PluginManagerInterface* plugin_manager_ptr)
{
plugin_manager = plugin_manager_ptr;
server->SetPluginManager(plugin_manager);
}
void ResourceManager::StopDeviceDetection()
{
LOG_INFO("[ResourceManager] Detection abort requested");