// SPDX-License-Identifier: BSD-3-Clause // the queue of deferred runables #include "include/sharpy/Deferred.hpp" #include namespace SHARPY { // thread-safe FIFO queue holding deferred objects tbb::concurrent_bounded_queue _deferred; // add a deferred object to the queue void push_runable(Runable::ptr_type &&r) { _deferred.push(std::move(r)); } } // namespace SHARPY