Searched refs:ThreadedCoroutineManager (Results 1 – 3 of 3) sorted by relevance
28 void ThreadedCoroutineManager::Initialize(CoroutineManagerConfig config, Runtime *runtime, PandaVM … in Initialize()48 uint32_t ThreadedCoroutineManager::GetWorkersCount() const in GetWorkersCount()53 void ThreadedCoroutineManager::SetWorkersCount(uint32_t n) in SetWorkersCount()58 CoroutineContext *ThreadedCoroutineManager::CreateCoroutineContext([[maybe_unused]] bool coroHasEnt… in CreateCoroutineContext()64 void ThreadedCoroutineManager::DeleteCoroutineContext(CoroutineContext *ctx) in DeleteCoroutineContext()70 size_t ThreadedCoroutineManager::GetCoroutineCount() in GetCoroutineCount()75 size_t ThreadedCoroutineManager::GetCoroutineCountLimit() in GetCoroutineCountLimit()80 void ThreadedCoroutineManager::AddToRegistry(Coroutine *co) in AddToRegistry()88 void ThreadedCoroutineManager::RemoveFromRegistry(Coroutine *co) in RemoveFromRegistry()94 void ThreadedCoroutineManager::DeleteCoroutineInstance(Coroutine *co) in DeleteCoroutineInstance()[all …]
33 class ThreadedCoroutineManager : public CoroutineManager {35 NO_COPY_SEMANTIC(ThreadedCoroutineManager);36 NO_MOVE_SEMANTIC(ThreadedCoroutineManager);38 explicit ThreadedCoroutineManager(CoroutineFactory factory) : CoroutineManager(factory) {} in ThreadedCoroutineManager() function39 ~ThreadedCoroutineManager() override = default;
181 … coroutineManager_ = allocator->New<ThreadedCoroutineManager>(EtsCoroutine::Create<Coroutine>);