MayaFlux 1.0.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 29 of file TCPBackend.cpp.

30{
31 if (m_initialized.load()) {
32 return true;
33 }
34
35 m_initialized.store(true);
36
38 "TCP backend initialized");
39
40 return true;
41}
#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.