| 439 | } |
| 440 | |
| 441 | std::vector<std::shared_ptr<GrConnectedClientInfo>> PluginManager::GetConnectedClientsInfo() { |
| 442 | std::vector<std::shared_ptr<GrConnectedClientInfo>> clients_info; |
| 443 | VisitNetPlugins([&](GrNetPlugin* plugin) { |
| 444 | if (auto cs = plugin->GetConnectedClientInfo(); !cs.empty()) { |
| 445 | for (auto& info : cs) { |
| 446 | clients_info.push_back(info); |
| 447 | } |
| 448 | } |
| 449 | }); |
| 450 | return clients_info; |
| 451 | } |
| 452 | |
| 453 | // is GDI |
| 454 | bool PluginManager::IsGDIMonitorCapturePlugin(GrMonitorCapturePlugin* plugin) { |
nothing calls this directly
no test coverage detected