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 } |