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

◆ initialize()

bool MayaFlux::Core::UDPBackend::initialize ( )
overridevirtual

Initialise backend resources (sockets, SHM segments, etc.)

Returns
true if initialisation succeeded

Allocates platform resources but does not start receive threads.

Implements MayaFlux::Core::INetworkBackend.

Definition at line 22 of file UDPBackend.cpp.

23{
24 if (m_initialized.load()) {
25 return true;
26 }
27
28 m_initialized.store(true);
29
31 "UDP backend initialized");
32
33 return true;
34}
#define MF_INFO(comp, ctx,...)
std::atomic< bool > m_initialized
@ Init
Engine/subsystem initialization.
@ Core
Core engine, backend, subsystems.

References MayaFlux::Journal::Core, MayaFlux::Journal::Init, m_initialized, and MF_INFO.