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
}
MayaFlux::Core::NetworkSubsystem::m_backends_mutex
std::shared_mutex m_backends_mutex
Definition
NetworkSubsystem.hpp:186
MayaFlux::Core::NetworkSubsystem::m_backends
std::unordered_map< NetworkTransport, std::unique_ptr< INetworkBackend > > m_backends
Definition
NetworkSubsystem.hpp:187
MayaFlux
Core
NetworkSubsystem
Generated by
1.9.8