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

◆ set_state_callback()

void MayaFlux::Core::TCPBackend::set_state_callback ( EndpointStateCallback  callback)
overridevirtual

Register the endpoint state change callback.

Fired when an endpoint transitions state (OPENING -> OPEN, OPEN -> ERROR, ERROR -> RECONNECTING, etc.). The subsystem uses this to resume co_open_endpoint awaitables and to notify consumers.

Implements MayaFlux::Core::INetworkBackend.

Definition at line 334 of file TCPBackend.cpp.

335{
336 m_state_callback = std::move(callback);
337}
EndpointStateCallback m_state_callback