MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_backends()

std::vector< INetworkBackend * > MayaFlux::Core::NetworkSubsystem::get_backends ( ) const

Get all active backends.

Definition at line 270 of file NetworkSubsystem.cpp.

271{
272 std::shared_lock lock(m_backends_mutex);
273 std::vector<INetworkBackend*> result;
274 result.reserve(m_backends.size());
275 for (const auto& [transport, backend] : m_backends) {
276 result.push_back(backend.get());
277 }
278 return result;
279}
std::unordered_map< NetworkTransport, std::unique_ptr< INetworkBackend > > m_backends