Function CE::Events::simulation_delivery

Function Documentation

EventBus::Delivery CE::Events::simulation_delivery(CE::Runtime::SimulationDispatcher::Submission endpoint)

Declaration: [[nodiscard]]

Adapt a simulation submission endpoint to deferred event delivery.

See also

Detailed guide

Parameters:

endpoint – Retained producer endpoint requiring active simulation queue acceptance.

Returns:

Nonblocking transport; callbacks execute at simulation update boundaries. EventBus owns deferred invocation and active-listener cancellation errors and captured-target lifetime independently of a discarded dispatcher future.