MayaFlux
0.5.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
251
of file
NetworkSubsystem.cpp
.
252
{
253
std::shared_lock lock(
m_backends_mutex
);
254
std::vector<INetworkBackend*> result;
255
result.reserve(
m_backends
.size());
256
for
(
const
auto
& [transport, backend] :
m_backends
) {
257
result.push_back(backend.get());
258
}
259
return
result;
260
}
MayaFlux::Core::NetworkSubsystem::m_backends_mutex
std::shared_mutex m_backends_mutex
Definition
NetworkSubsystem.hpp:182
MayaFlux::Core::NetworkSubsystem::m_backends
std::unordered_map< NetworkTransport, std::unique_ptr< INetworkBackend > > m_backends
Definition
NetworkSubsystem.hpp:183
MayaFlux
Core
NetworkSubsystem
Generated by
1.9.8