|
YACLib
C++ library for concurrent tasks execution
|
#include <yaclib/config.hpp>#include <yaclib/fault/detail/fiber/bidirectional_intrusive_list.hpp>#include <yaclib/fault/detail/fiber/default_allocator.hpp>#include <yaclib/fault/detail/fiber/execution_context.hpp>#include <yaclib/fault/detail/fiber/stack.hpp>#include <yaclib/fault/detail/fiber/stack_allocator.hpp>#include <yaclib/fault/detail/fiber/wakeup_helper.hpp>#include <exception>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | yaclib::detail::fiber::BiNodeScheduler |
| class | yaclib::detail::fiber::BiNodeWaitQueue |
| class | yaclib::detail::fiber::FiberBase |
Namespaces | |
| namespace | yaclib |
| namespace | yaclib::detail |
| namespace | yaclib::detail::fiber |
Enumerations | |
| enum | yaclib::detail::fiber::FiberState { yaclib::detail::fiber::Running , yaclib::detail::fiber::Suspended , yaclib::detail::fiber::Waiting , yaclib::detail::fiber::Completed } |