Searched refs:CoroutineHandle (Results 1 – 4 of 4) sorted by relevance
28 StreamBase(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in StreamBase()47 Nucleus::CoroutineHandle handle;57 inline Stream(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in Stream()191 std::function<Nucleus::CoroutineHandle()> coroutineBegin = [=] { in operator ()()
180 using CoroutineHandle = void *; typedef in rr::Nucleus183 using CoroutineBegin = CoroutineHandle(ARGS...);184 using CoroutineAwait = bool(CoroutineHandle, void *yieldValue);185 using CoroutineDestroy = void(CoroutineHandle);209 …static CoroutineHandle invokeCoroutineBegin(Routine &routine, std::function<CoroutineHandle()> fun…
4455 void convertThreadToMainFiber(Nucleus::CoroutineHandle handle) in convertThreadToMainFiber()4479 void convertMainFiberToThread(Nucleus::CoroutineHandle handle) in convertMainFiberToThread()4497 void createRoutineFiber(Nucleus::CoroutineHandle handle, FiberFunc *fiberFunc) in createRoutineFiber()4521 void deleteRoutineFiber(Nucleus::CoroutineHandle handle) in deleteRoutineFiber()4533 void switchToMainFiber(Nucleus::CoroutineHandle handle) in switchToMainFiber()4546 void switchToRoutineFiber(Nucleus::CoroutineHandle handle) in switchToRoutineFiber()4560 thread_local rr::Nucleus::CoroutineHandle coroHandle{};4563 void setHandleParam(Nucleus::CoroutineHandle handle) in setHandleParam()4569 Nucleus::CoroutineHandle getHandleParam() in getHandleParam()4577 void setDone(Nucleus::CoroutineHandle handle) in setDone()[all …]
4292 Nucleus::CoroutineHandle Nucleus::invokeCoroutineBegin(Routine &routine, std::function<Nucleus::Cor… in invokeCoroutineBegin()