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

◆ initialize()

bool MayaFlux::Core::TCPBackend::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 25 of file TCPBackend.cpp.

26{
27 if (m_initialized.load()) {
28 return true;
29 }
30
31 m_initialized.store(true);
32
34 "TCP backend initialized");
35
36 return true;
37}
#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.