3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/MovePriorityQueue.h"
7#include "mc/deps/core/threading/BackgroundTaskBase.h"
8#include "mc/deps/core/threading/SPSCQueue.h"
42 MCNAPI
void queue(::std::shared_ptr<::BackgroundTaskBase> task,
bool queueImmediate);
44 MCNAPI ::std::shared_ptr<::BackgroundTaskBase>
tryPop(
int minPriority);
Definition BackgroundTaskBase.h:15
Definition BackgroundTaskQueue.h:15
MCAPI ::std::shared_ptr<::BackgroundTaskBase > tryPop(int minPriority)
MCAPI ~BackgroundTaskQueue()
MCAPI void queue(::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate)
MCAPI BackgroundTaskQueue()
MCAPI bool _fetchAllAvailableTasks()